开发者一般会在XML文件中定义控件,其中肯定包含控件的一些属性,下面就对这些属性做一些简单的介绍:

1)android:id---这个属性是为控件提供一个标识或者是对一个控件采用引用

2)android:layout_width/layout_height---这个属性标识的是这个控件的大小(宽度和高度),可以使用的单位一般为wrap_content,fill_parent,同时也可以使用px或是dip单位

3)android:layout_margin---这个属性用于设置控件到相邻的控件或边缘的距离,该属性设置了四个方向的属性,同时也可以使用dp单位

4)android:padding---这个属性用于设置控件内容在4个方向距离控件边缘的距离

5)android:layout_weight---这个属性用在均衡布局,称之为权重

6)android:layout_gravity/gravity---这两个属性分别表示控件和控件中的内容的位置

7)android:visibility---这个属性用于设置当前的控件是否可见

8)android:background---这个属性用于设置控件的背景色或背景图

9)android:focusable---这个属性表示的是控件是否可以获得焦点,如果可以则设置为true