初学Andrioid

来源:互联网 发布:excel单元格内换行 mac 编辑:程序博客网 时间:2024/06/05 05:02

Android的布局方式  :

    LinnerLayOut(线性布局):它是目前android最常用的布局方式之一。

                                                   是用来在android上布局的

                                                   它的特点是每一行每一列只可以放一个控件,而且不会换行,当控件排列到窗体边缘时,后面的控件就会呗隐藏。默认的布局方向是水平布局               (Horizontal).  线性布局长用的属性用:android:orientation:顶部布局内控件的排列方式。android:layout_weight:设置控件的权重,按照比例把各个控件平均分配。如果是水平设置权重要把width设置为0  如果是垂直方向设置权重就要把height设置为0.gravity是用来设置控件内内容的位置。layout_gravity是设置控件相对于容器的位置。



RelativeLayOut(相对布局):也是andriod的一种布局方式。

                                                 既然是相对布局,它的特点就是根据控件的相对位置来布局。

                                                 gravity是设置容器内子控件的对其方式。ignoregravity设置布局管理器内哪个控件不受gravity的影响。   相对布局里的控件分为两种:相对兄弟空间按的布局和相对父亲控件的布局。兄弟布局分为兄弟之间的相对位置和对齐方式,要相对于兄弟布局的话要设置一个id来获取这个兄弟组件,然后才能根据它进行布局。父亲布局里有组件跟父亲容器的对其关系,



 


                                                  



原创粉丝点击