Android界面的六種布局方式


線性布局(LinearLayout)

線性布局會將它所包含的控件在線性的方向依次排列,並且不會自動換行,當組件按順序排列到屏幕邊緣時,之后的組件將不會顯示。

表格布局(TableLayout)

表格布局繼承於線性布局,采用行和列的形式來管理UI組件,但是不需要聲明行數和列數,而是通過添加組件來控制表格的行數和列數。

幀布局(FrameLayout)

幀布局沒有任何定位的方式,所有的組件默認擺放在布局的左上角。

相對布局(RelativeLayout)

相對布局通過相對定位的方式讓控件出現在布局的任意位置。

網格布局(GridLayout)

網格布局類似於表格布局,但與表格布局不同的是,網格布局可以指定組件的位置。

絕對布局(AbsoluteLayout)

絕對布局是由開發人員通過X、Y坐標來控制組件的位置。由於絕對布局很難做機型適配,所以大多數情況下不會采用絕對布局。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM