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) 布局可以嵌套