0
我有一個標籤欄應用程序,頂部有標籤。我的第二個標籤是一個列表視圖。當我在列表視圖中選擇一個項目時,它應該打開其他列表視圖。但是新的列表視圖不應該佔據整個屏幕,而應該被限制在標籤欄之下?如何去做這件事?Android版面設計問題?
我有一個標籤欄應用程序,頂部有標籤。我的第二個標籤是一個列表視圖。當我在列表視圖中選擇一個項目時,它應該打開其他列表視圖。但是新的列表視圖不應該佔據整個屏幕,而應該被限制在標籤欄之下?如何去做這件事?Android版面設計問題?
我發現最好的方法是使用垂直線性佈局作爲你的容器。將標籤欄的佈局高度來包裝內容和列表佈局的高度,以填補父與1
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#ffffff"
android:orientation="vertical"
android:weightSum="100" >
<!-- Some code here you want -->
<ListView
android:id="@android:id/list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_margin="2dp"
android:background="#ffffff"
android:layout_weight="50">
</ListView>
<!-- here choose different values layout_weight according to your desire it work 100% -->
佈局權重如何您在定義選項卡主機佈局?主選項卡活動的setContentLayout中有什麼? – Olegas 2011-03-09 06:36:12
在main.xml中,選項卡主機包含三個選項卡,一個用於imageview,一個用於listview,另一個用於另一個listview – pradeep 2011-03-09 06:43:29