1) 查找控件一定要在setContenView(R.layout.activity_main)之后
成员变量 构造方法 普通方法
2) 打日志
作用:调试代码
Log.v("MainActivity", st1);//调试颜色黑色,会输出数据
Log.d("MainActivity", st1);//调试颜色蓝色,输出调试信息
Log.i("MainActivity", st1);//调试颜色蓝色,输出一般性提示
Log.w("MainActivity", st1);//调试颜色橙色
Log.E("MainActivity", st1);//调试颜色红色,是错误的意思
3) 控件ImageView
<ImageView
android:id="@+id/p_w_picpathView1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:layout_alignTop="@+id/textView1"
android:scaleType="center" //
android:src="@drawable/ic_launcher" />
</RelativeLayout>
scaleType:控件的设置
Background:背景设置 可以使图片也可以是颜色。背景设置成图片使用@drawable,背景设置成颜色#ff234566
Center:居中不放大
Fitxy:按照控件的宽高进行设置 记得 layout_width 与layout_height设置为match_parent.
ImageButton 继承于ImageView
Res资源文件的命令规则:
A~z 0~9 _ 不能以数字开头
现行布局
Android:orientation= “” 设置控件排列方式
Horizontal 水平
Vertical 垂直
Android:layout_weight = “1” 权重
数值一样的话,可以平均分配。
Android:layout_gravity=“”设置控件在布局中对齐方式
控件的通用属性
内容与控件的间隙(padding)
Android:padding = “50dp”
内容在空间中的对齐方式
Android:gravity = “right” 区分上下左右
注意:跟layout_gravity进行区分学习
4) 相对布局 Relative Layout
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true” 垂直居中
android:layout_centerHorizontal="true" 水平居中
android:layout_centerInParent="true" 垂直水平居中
控件与控件之间的对齐方式
android:layout_alignTop="@+id/button1"
控件与控件之间的位置关系
android:layout_toRightOf="@+id/button2"
5) FrameLayout 帧布局
特性:层叠控件
表格布局
6) TableLayout
7) absoluteLayout 绝对布局:不介意使用
8) 布局可以嵌套
转载于:https://blog.51cto.com/8988940/1422543