Android中的布局管理

來源:互聯網
上載者:User


fill_parent:佔滿整個螢幕


wrap_content:大小剛好足夠顯示當前控制項裡的內容。


android:gravity="right":表示其子控制項的對齊(重力傾向)


表格版面配置<TableLayout>:


 android:collapseColumns="1":表示隱藏TableLayout裡的TableRow的列1,即第二列(編號從0開始),如果有多個列需要隱藏,則用逗號隔開, android:collapseColumns="0,1"


android:stretchColumns="1":設定列1為可伸展的列。


android:shrinkColumns="0":設定列0為可收縮的列。


相對布局<RelativeLayout>:


子控制項會根據它們所設定的參照控制項和參數進行相對布局。


android:layout_centerInParent="true":將當前控制項置於其父控制項的橫向和縱向的中央部分。


android:layout_centerHorizontal:置於父控制項橫向的中央部分


android:layout_centerVertical:置於父控制項縱向的中央部分


android:layout_alignParentBottom:使當前控制項的底端和父控制項底端對齊


android:layout_alignParentLeft:使當前控制項的左端和父控制項左端對齊


android:layout_alignParentRight:使當前控制項的右端和父控制項右端對齊


android:layout_alignParentTop:使當前控制項的頂端和父控制項頂端對齊


android:layout_alignWithParentIfMissing:當參照控制項不存在或不可見時參照父控制項。


上面屬性的值為true或false.


----------------------------------------------------------


android:layout_below="@id/idname":將當前控制項置於id名為idname的控制項下方。


android:layout_above="@id/idname":將當前控制項置於id名為idname的控制項上方。


android:layout_below="@id/idname":將當前控制項置於id名為idname的控制項下方。


android:layout_toLeftOf="@id/idname":將當前控制項置於id名為idname的控制項左方。


android:layout_toRightOf="@id/idname":將當前控制項置於id名為idname的控制項右方。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.