分享到:
发表于 2017-04-24 10:11:20 楼主 | |
在android安卓中,主要有以下布局: 1、相对布局:RelativeLayout 2、线性布局:LinearLayout 3、表格布局:TableLayout 4、帧布局:FrameLayout 5、网格布局:GridLayout 上一节已经介绍了相对布局和线性布局,这节主要描述表格布局、帧布局和网格布局的用法。 步骤1、表格布局TableLayout: 步骤2、 步骤3、 strechColumns:设置拉伸的列,放在TableLayout属性里。 步骤4、 如:strechColumns="0,1":拉伸第一、二列 步骤5、帧布局FrameLayout: 步骤6、 ①用法 步骤7、 控件叠加在一起 步骤8、 用途:主视图控件铺满窗口,在上边可以叠加漂浮其他视图控件。 步骤9、 属性:layout_gravity:同时设置属性用“|”:top|right|bottom|left|center|centerHorizental|centerVertical 步骤10、 ②帧布局与窗口的融合(merge) 步骤11、 窗口(Activity)中存在一个默认的帧布局 步骤12、 可以将FrameLayout界面中的控件,融合到窗口的帧布局中(否则将会创建2个FrameLayout界面) 步骤13、 步骤14、网格布局GridLayout: 步骤15、因为网格布局GridLayout是android SDK 14版本出来的,所以要在AndroidManifest.xml中指定minSdkVersion为14才行,代码如下: 步骤16、 步骤17、 ①列数量:columCount="4"(4列) 步骤18、 ②指定控件放置的列:layout_colum="3"(下标) 步骤19、 ③跨行:rowSpan="2"(跨2行)、跨列:columnSpan="2"(跨2列)=>跨行跨列需要用到重力引力控件gravity。 步骤20、 ④layout_gravity:fill(向四周的引力)、fill_horizontal(向左右的引力)、fill_vertical(向四周的引力) 步骤21、 ⑤ |
|
楼主热贴
个性签名:无
|
针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员 、 查看帮助 或 给我提意见