FrameLayout
:帧布局,组件从屏幕的左上角坐标布局组件
帧布局比较简单,这种布局下每个添加的子控件都被放在布局的左上角,并覆盖在前一子控件的上层。你不能为FrameLayout中的一个子元素自定一个位置。后一个子元素将会直接在前一个子元素之上进行覆盖填充,把它们部分或全部挡住(除非后一个子元素是透明的)。
GridLayout
:自android4.0版本后新增的GridLayout网格布局。
在android4.0版本之前,如果想要达到网格布局的效果,首先可以考虑使用最常见的LinearLayout,但是这样的排布会产生如下几点问题:
(1)不能同时在X,Y轴方向上进行控件的对齐。
(2)当多层布局嵌套时会有性能问题。
(3)不能稳定地支持一些支持自由编辑布局的工具。
版权声明:本文为qq_31585095原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。