Android開發布局簡單介紹

來源:互聯網
上載者:User

標籤:

Android開發布局介紹

1、線性布局 LinearLayout

      布局中的組件會一個挨著一個排列起來,android:orientation屬性可以控制排列方向,horizontal-水平、vertical-垂直

     線性布局不會自動換行,當超出螢幕範圍時,剩下的組件不會顯示出來。

2、表格布局 TableLayout

    繼承自LinearLayout,其本質依然是LinearLayout。通過TableRow來管理表格的行數和列數。添加一個TableRow就是一行。

3、幀布局 FrameLayout

     都按照層次堆疊在螢幕左上方,後加進來的控制項覆蓋前面的控制項。在FrameLayout布局裡,定義如何空間的位置相關的屬性都毫無意義。

4、相對布局 RelativeLayout

    相對版面配置容器內的子組件的位置總是相對兄弟組件、父容器來決定的。

5、android4.0新增的網格布局  GridLayout

   在android4.0之後才能使用。類似於HTML中的table標籤,把整個容器分成rows x  columns 個網格,每個網格可以放置一個組件。

6、絕對布局 AbsoluteLayout

   其組件的位置由開發人員自己通過X、Y座標來控制。這種布局已基本過時了。

   

Android開發布局簡單介紹

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.