Android UI界面之FrameLayout(了解)

FrameLayout:帧布局,组件从屏幕的左上角坐标布局组件

帧布局比较简单,这种布局下每个添加的子控件都被放在布局的左上角,并覆盖在前一子控件的上层。你不能为FrameLayout中的一个子元素自定一个位置。后一个子元素将会直接在前一个子元素之上进行覆盖填充,把它们部分或全部挡住(除非后一个子元素是透明的)。


GridLayout:自android4.0版本后新增的GridLayout网格布局。

在android4.0版本之前,如果想要达到网格布局的效果,首先可以考虑使用最常见的LinearLayout,但是这样的排布会产生如下几点问题:

(1)不能同时在X,Y轴方向上进行控件的对齐。

(2)当多层布局嵌套时会有性能问题。

(3)不能稳定地支持一些支持自由编辑布局的工具。

你可能感兴趣的:(Android UI界面之FrameLayout(了解))