美文网首页
第一行代码--笔记

第一行代码--笔记

作者: peter孙 | 来源:发表于2016-07-05 17:52 被阅读61次

    chapter2

    1.android程序的设计讲究逻辑与视图分离,一个活动对应一个布局。
    2.创建菜单;getMenuInflater().inflate(R.menu.main,menu);
    onCreateOptionsMenu();OnOptionsItemSelected();
    3.Intent()显式,隐式用法;每个Intent只能指定一个action,但可以指定多个category。
    Intent不仅可以启动activity,而且还能传递数据
    活动1 startActivityForResult();onActivityResult();
    活动2 setResult();finish();onBackPressed();
    4.活动被回收前保存数据onSaveInstanceState();回调函数.
    5.Activity 启动模式 android:launchMode
    = “standard”“singleTop""singleTask""singleInstance"
    6.随时随地退出程序,创建一个Activity回收类,实现每个activity的创建和回收,然后其他类在创建和释放时调用对应的操作函数即可。

    chapter3

    1.TextView文字对齐方式;android:gravity = "center" ===== android:gravity = "center_vertical | center_horizontal"
    2.android控件使用方法:给控件定义一个 id,再指定下控件的宽度和高度,然后再适当加入些控件特有的属性
    3.imageView,XML设置图片android:src = "@drawable/pic1";
    JAVA代码设置图片ImageView.setImageResource(R.drawable.pic1);
    4.android:layout_gravity 控件在布局中的对齐方式;android:gravity 文字对齐方式;
    android:layout_alignParentLeft等只能在RealatedLayout中使用,每个控件都是相对于父布局进行定位。
    android:layout_toLeftOf等,每个控件都是相对于进行定位。
    android:layout_margin 这个属性,它可以指定控件在上下左右方向上偏移的距离
    5.TableLayout,不能 指定控件的宽度,但可以通过android:strechColumns属性设置。
    6.多个布局添加同一个标题栏,解决方案是引入布局:将标题栏单独写一个XML文件,假设命名为title.xml,然后在需要使用的布局中引用即可;
    引用方式为:<include layout = "@layout/title"/>

    相关文章

      网友评论

          本文标题:第一行代码--笔记

          本文链接:https://www.haomeiwen.com/subject/brnhjttx.html