我想在兩個ListViews
在一個屏幕垂直一個在另一個下面,也是兩個ListView
同樣需要50%-50%的屏幕。我的問題是,我創建了佈局,在eclipse
(圖形佈局)看起來不錯,但在設備中它不會佔據屏幕的一半。這似乎取決於ListView
的內容。我怎麼能這樣做?Android的兩個listview垂直使用50%-50%的屏幕高度
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#f0f0f0"
android:weightSum="1.0">
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="5dip"
android:textSize="18sp"
android:textStyle="bold"
android:gravity="left"
android:textColor="#000"
android:text="Some Text" />
<ListView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginLeft="10dip"
android:layout_marginRight="10dip"
android:layout_weight="0.5"
android:background="#FB0"
android:scrollbars="none"
android:dividerHeight="2dip" />
<ListView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginLeft="10dip"
android:layout_marginRight="10dip"
android:layout_weight="0.5"
android:background="#FB0"
android:scrollbars="none"
android:dividerHeight="2dip" />
</LinearLayout>
你試過更換'機器人:layout_height = 「FILL_PARENT」'和'機器人:layout_height = 「0dp」'兩個? – ernazm 2011-05-23 08:05:24