Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發實例 >> Android UI LinearLayout權限級別與TableLayout混合使用

Android UI LinearLayout權限級別與TableLayout混合使用

編輯:Android開發實例

Android UI LinearLayout權限級別與TableLayout混合使用,特別要注意

android:layout_weight="5"

android:layout_weight="1"

很重要,如果設置不正確,顯示將不是我們想要的結果。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
	android:orientation="vertical"
	android:layout_width="fill_parent"
	android:layout_height="fill_parent"
	
	>
 	<LinearLayout
 		android:orientation="horizontal"
 		android:layout_width="fill_parent"
 		android:layout_height="fill_parent"
 		android:layout_weight="5"
 	>
 	
 		<TableLayout
	 		android:layout_width="fill_parent"
	 		android:layout_height="fill_parent"
	 		android:stretchColumns="2"
	 		>
	 			<TableRow>
	 				<ImageButton
	 					android:src="@drawable/home"
	 					android:padding="3dip"
	 				/>
	 				<ImageButton
	 					android:src="@drawable/home"
	 					android:padding="3dip"
	 				/>
	 				
	 				<TextView
	 					android:text="標題——音樂播放器"
	 					android:gravity="center"
	 					/>
	 				<ImageButton
	 					android:src="@drawable/home"
	 					android:padding="3dip"
	 				/>
	 				<ImageButton
	 					android:src="@drawable/home"
	 					android:padding="3dip"
	 				/>
	 			
	 			</TableRow>
	 		</TableLayout>
 	</LinearLayout>
 	
 	<LinearLayout
 		android:orientation="vertical"
 		android:layout_width="fill_parent"
 		android:layout_height="fill_parent"
 		android:layout_weight="1"
 	>
 	
 		<TextView
 			android:layout_width="fill_parent"
 			android:layout_height="fill_parent"
 			android:gravity="center_horizontal"
 			android:text="浏覽器放的地方"
 			android:layout_weight="1"
 			
 		/>
 	</LinearLayout>
 	
 	<LinearLayout
 		android:orientation="horizontal"
 		android:layout_width="fill_parent"
 		android:layout_height="fill_parent"
 		android:gravity="center"
 		android:layout_weight="5"
 	>
 	
 			<ImageButton
 			android:layout_height="wrap_content"
 			android:layout_width="wrap_content"
 			android:src="@drawable/home42"
 			/>
 			<ImageButton
 			android:layout_height="wrap_content"
 			android:layout_width="wrap_content"
 			android:src="@drawable/home42"
 			/>
 			<ImageButton
 			android:layout_height="wrap_content"
 			android:layout_width="wrap_content"
 			android:src="@drawable/home42"
 			/>
 			<ImageButton
 			android:layout_height="wrap_content"
 			android:layout_width="wrap_content"
 			android:src="@drawable/home42"
 			/>
 	</LinearLayout>
</LinearLayout>

 在上面種一共有四個LinearLayout,主LinearLayout默認是0,顯示級別最大。其次是中間的LinearLayout我設置為2,在這個段代碼中,它的顯示級別為第二。剩下的就是最上面和最下面的LinearLayout了,他們的顯示級別在本代碼中排第三,我設置為5,其實你也可以設置為3,4,6,等,但一定要比中間的LinearLayout的顯示級別大。要不然會被中間的LinearLayout覆蓋掉。

 

轉自:http://yangguangfu.javaeye.com/blog/678977

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