在Android中,我試圖基本上創建一個2行的表,其中1行是10像素,另一個需要其餘的屏幕。在Silverlight中,這相當於有兩行的表格,一個在「Auto」上,另一個在「*」上。比例行大小與1固定行
有沒有辦法做到這一點?我一直在玩佈局重量,但這總是一個百分比,我想1行是固定大小(基本上wrap_content)。
任何想法?
編輯: 我試過什麼建議,但它沒有工作..所以我想第一行佔用整個空間,除了第2行佔用。第2行由兩個並排的按鈕組成,第1行只是一個ListView。以下是我有:
<LinearLayout android:orientation="horizontal"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:layout_weight="1" android:background="#FF0000">
<ListView android:id="@+id/edit_group_listView"
android:layout_width="fill_parent" android:layout_height="fill_parent" />
</LinearLayout>
<LinearLayout android:orientation="horizontal"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:layout_weight="0" android:background="#FFFF00">
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal" android:layout_width="fill_parent"
android:layout_height="50dip" android:stretchColumns="2">
<TableRow>
<Button android:text="@string/button_save" android:id="@+id/edit_group_save"
android:layout_width="150dip" android:layout_height="50dip"
android:enabled="false" android:layout_column="1"></Button>
<Button android:text="@string/button_cancel" android:id="@+id/edit_group_cancel"
android:layout_width="150dip" android:layout_height="50dip"
android:layout_column="3"></Button>
</TableRow>
</TableLayout>
</LinearLayout>
當我看到這一切我看到的是黃色的LinearLayout(按鈕),沒有列表視圖可言。該列表視圖有50個項目,我可以通過將其從此設置中刪除來確認它是否可見。
很高興看到你解決了你的問題!不要忘了點擊左邊的複選標記來標記答案。 – 2011-03-25 01:21:49