Android界面的六种布局方式


线性布局(LinearLayout)

线性布局会将它所包含的控件在线性的方向依次排列,并且不会自动换行,当组件按顺序排列到屏幕边缘时,之后的组件将不会显示。

表格布局(TableLayout)

表格布局继承于线性布局,采用行和列的形式来管理UI组件,但是不需要声明行数和列数,而是通过添加组件来控制表格的行数和列数。

帧布局(FrameLayout)

帧布局没有任何定位的方式,所有的组件默认摆放在布局的左上角。

相对布局(RelativeLayout)

相对布局通过相对定位的方式让控件出现在布局的任意位置。

网格布局(GridLayout)

网格布局类似于表格布局,但与表格布局不同的是,网格布局可以指定组件的位置。

绝对布局(AbsoluteLayout)

绝对布局是由开发人员通过X、Y坐标来控制组件的位置。由于绝对布局很难做机型适配,所以大多数情况下不会采用绝对布局。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM