我可以: 邀请好友来看>>
ZOL星空(中国) > 兴趣圈子星空(中国) > 神通哥有问必答星空(中国) > android学习札记第4章之安卓表格、帧、网格布局
帖子很冷清,卤煮很失落!求安慰
返回列表
签到
手机签到经验翻倍!
快来扫一扫!

android学习札记第4章之安卓表格、帧、网格布局

16浏览 / 0回复

eeq6559d5

eeq6559d5

0
精华
47
帖子

等  级:Lv.1
经  验:0
  • Z金豆: 0

    千万礼品等你来兑哦~快点击这里兑换吧~

  • 城  市:北京
  • 注  册:2015-12-15
  • 登  录:2019-01-03
发表于 2017-04-24 10:11:20
电梯直达 确定
楼主

在android安卓中,主要有以下布局:

1、相对布局:RelativeLayout

2、线性布局:LinearLayout

3、表格布局:TableLayout

4、帧布局:FrameLayout

5、网格布局:GridLayout

上一节已经介绍了相对布局和线性布局,这节主要描述表格布局、帧布局和网格布局的用法。

    步骤1、表格布局TableLayout:

    步骤2、 :表格的行,默认宽度是wrap_content,可以设置高度。

    步骤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、 代替,Activity默认的窗口将设置不了FranmeLayout的内边距。

    步骤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、 ⑤:添加空白控件

高级模式
星空(中国)精选大家都在看24小时热帖7天热帖大家都在问最新回答

针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员查看帮助  或  给我提意见

快捷回复 APP下载 返回列表