为了更好地管理android应用的用户界面里的各组件,android提供了布局管理器。通过使用布局管理器,android应用图形用户界面具有良好的平台无关性。推荐使用布局管理器来管理组件的分布、大小,而不是直接设置组件的位置和大小。可以使用布局管理器嵌套布局管理器,即也可作为一个ui组件来使用。
linearlayout可以控制组件横向排列或者纵向排列,内容不会换行,超出屏幕部分将不会显示出来。
学习图解
linearlayout 常用xml属性及方法
【属性一】orientation 设置子组件的排列方式(单选)
xml:android:orientation="horizontal"
horizontal:横向排列
vertical:纵向排列
java :linearlayout.setorientation(linearlayout.vertical);
linearlayout.horizontal横向排列
linearlayout.vertical纵向排列
【属性二】gravity设置子组件的对齐方式(多选)
xml:android:gravity="center"