1:   android:layout_width="fill_parent"  ---------------------定义组件的宽度,fill_parent的意思是和把他放在的组件宽度一样
          :layout_height="fill_parent"----------------------------定义组件的高度,fill_parent的意思是和把他放在的组件高度一样一样
     :

 

2:android:background=“”@drawable/backgroud;  这是为布局管:理器设置背景图片

 3:android:text=“文字”orandroid:text=“@string/st“为组件设置文字   其中st是在string.xml文件里面定义的eg: <string name="hello_world">Hello world!</string>

4:在styles.xml文件里面可以定义一些样式

<resouce>

   <style name="text">

<item name="android:textSize">24px</item>定义字体的大小

<item name="android:textColor">24px</item>定义字体的颜色

 

</style>

</resource>

 

style的属性在main.xml的使用是style=”@style/text“

 

5:setText()用来给组件设置文字

       setTextSize()用来给文字设置大小

       setTextColor()用来给文字设置颜色

      addView()用来给组件添加组件

     findViewById()可以使用这个函数来获得组件和容器

 

6:线性布局LinearLayout属性:

         android:orientation属性用来设置布局管理器内组件的排列方式,可以是水平排列的horizontal      or    垂直排列vertical默认的是vertical

         android:gravity属性用来设置布局管理器内组件的对齐方式,可以是top,bottom,left,right,center_vertical,fill_vertical,    center_horizontal,fill_horizontal,center

                                                  fill,    clip_vertical  ,, ..clip_horizontal。。。

        android:layout_width 属性用于设置组件的基本宽度可以是fill_parent表示该组件的宽度和父容器的宽度相同 ,  match_parent和fill_parent的作业相同,  wrap_content,表示该组件的宽度恰好能包裹他的内容。。。。推荐使用wrap_content

       android:layout_height的属性和  android:layout_width的取值一样。。就是上面的三个

       android:id用于来为当前的组件指定一个id属性,在java代码中通过findViewById()方法来获取组件

        android:background属性用来为组件设置背景,可以是图片或者是颜色的值

 

 

7:表格布局TableLayout:的属性以行和列的的形式来管理放入其中的ui组件

     通过TableRow来控制多行。。在TableRow里面又可以配置多个组件

     其中TableLayout的属性和LinearLayou的差不多,不过他还有自己的3个特别的属性。。可以控制被隐藏和拉伸的序号

                  android:collapseColumns设置被隐藏的列的列序号(序号从0开始),多个列序号之间用逗号”,“隔开

                 android:shrinkConlumns设置允许被收缩的列的序号(序号从0开始),多个列序号之间用逗号”,“隔开

                 android:stretchConlumns设置允许被拉伸的列的序号(序号从0开始),多个列序号之间用逗号”,“隔开

 

 

 

8:帧布局FrameLayout   特性事每加入一个组件就创建一个空白的区域,后面的组件覆盖前面的组件

                   他特有的属性是:

                   android:foreground设置改帧布局容器的前景图像

                  android:foregroundGravity定义绘制前景图像的gravity属性,急图像的显示的位置

 

 

9:相对布局RelativeLayout。。是值组件之间的相对位置来进行布局,如某个组件在其他组件的左边,右边或者下方

                     由于相对布局的属性很多,组件不记得的话,最好是查找API里面有