Android—布局

来源:互联网 发布:苹果手机怎么关4g网络 编辑:程序博客网 时间:2024/06/05 08:28

今天来说说Android的布局

一、Android有哪些布局?

1、LinearLayout线性布局(类似Swing中的流式布局)

2、2.TableLayout表格布局

3、3.GridLayout网格布局(4.0)

4、4.FrameLayout桢布局

5、AbsoluteLayout绝对布局

6、RTL

7、RelativeLayout相对布局

8、布局包含及布局嵌套

9、用代码实现一些布局

二、Android实现布局的方式:

1、代码:布局文件对应的java类都是ViewGroup类的子类

2、xml配置文件:所有的布局文件都是放在res/layout文件类中(布局支持嵌套)

<一>线性布局

                           主要是运用好  android:orientation="(放你想要的值)" :指定排列方式

                                      值:vertical(垂直)            horizontal(水平)

<二>表格布局(用的比较少):

                           android:shrinkColumns(列被收缩)           android:stretchColumns(列被拉伸)

                           android:collapseColumns(隐藏某一列)

                           android:layout_span=" "(表格跨列)

<三>网格布局

                        android:layout_columnSpan=" "(合并列)     android:layout_rowSpan=" "(合并行)

                        android:layout_gravity="fill_vertical" (垂直停靠位置)              android:layout_gravity="fill_horizontal"(水平停靠位置)

<四>桢布局

                       特点:1、类似于PS中图层的概念       2、位每个加入其中的组件创建单独的桢       3、看上去像是组件叠加在一起



   

                           

原创粉丝点击