Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 關於android開發 >> Android 學習2----頁面布局的學習,android2----

Android 學習2----頁面布局的學習,android2----

編輯:關於android開發

Android 學習2----頁面布局的學習,android2----


<LinearLayout>-----線性布局
	屬性:
		gravity-----決定它的子類的xy位置
			>center_vertical----垂直居中
			>center_horizontal-----水平居中
			>center:水平垂直居中
			>right:子類控件位於當前布局的右邊
			>left:子類控件位於當前布局的左邊
			>bottom:子類控件位於當前布局的下邊
		orientation-----決定它的子類控件的排布方式(vertical;horizontal)
	子類控件屬性:
		layout_gravity="bottom"-----指本身在當前父類容器的XY的一個位置
		layout_weight="1"-----指當前控件占當前父類容器的一個比例


<RelativeLayout>-----相對布局
	子類控件屬性:
		align類:
			layout_alignParentLeft="true"-----子類控件相對當前父類控件靠左邊
			layout_alignParentTop="true"-----子類控件相對父類控件靠上邊
			layout_alignParentRight="true"-----子類控件相對父類控件靠右邊
			layout_alignParentBottom="true"-----子類控件相對父類控件靠下邊
		margin類:
			layout_marginLeft="?dp"-----子類控件距離父類容器左邊的距離
			layout_marginTop="?dp"-----子類控件距離父類容器上邊的距離
			layout_marignRight="?dp"-----子類控件距離父類容器右邊的距離
			layout-marginBottom="?dp"-----子類控件距離父類容器下邊的距離
		center類:
			layout_centerInParent="true"-----子類容器相對父類容器既水平又垂直居中
			layout_centerHorizontal-----子類容器相對父類容器水平居中
			layot_centerVertical-----子類容器相對父類容器垂直居中
	子類控件相對子類控件的屬性
		layout_below="@+id/button1"-----該控件位於給定id控件的底部
		layout_toRightOf="@+id/button1"-----該控件位於給定id控件的右邊
		layout_above="@+id/button1"-----該控件位於給定id控件的上面
		layout_toLeftOf="@+id/button1"-----該控件位於給定id控件的左邊
		alien類:
			layout_alignBaseline="@+id/button1"-----該控件內容與給定id控件的內容在一條線上
			layout_alignBottom="@+id/button1"-----該控件的底部邊緣與給定id控件的底部邊緣對齊
			layout_alignLeft="@+id/button1"-----該控件的左邊邊緣與給定id控件的左邊邊緣對齊
			layout_alignRight="@+id/button1"-----該控件的右邊邊緣與給定id控件的右邊邊緣對齊
			layout_alignTop="@+id/button1"-----該控件的頂部邊緣與給定id控件的頂部邊緣對齊

<FrameLayout>-----幀布局
每一個控件不能有固定的位置,它們默認居左居上,且每一個控件會覆蓋之前的控件

<AbsoluteLayout>-----絕對布局
	子類控件的屬性:
		layout_x="5dip"當前子類控件的x位置
		layout_y="5dip"當前子類控件的y位置


<TableLayout>-----表格布局
	屬性:
	collapseColumns="1,2"
		隱藏從0開始的索引序列,列必須用逗號分隔開:1,2,5
	shrinkColumns="1,2"
		收縮從0開始的序列.列必須用逗號分隔開:1,2,5;列中的內容不會被擠出屏幕
	stretchColumns="1,2"
		拉伸從0開始的索引序列.以填滿多余剩下的空白空間

	內部控件屬性:
		layout_column="1"該控件顯示在第二列
		layout_span="2"該控件占據兩列

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved