我想在我的布局中显示两个具有相同数量项目的ListViews(垂直平行),但问题是它们的高度不同步。 所以我想把他们的高度等于......
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/parent_lf"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@color/aya_1"
android:baselineAligned="false"
android:orientation="horizontal" >
<ListView
android:id="@+id/index"
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="0.15"
android:choiceMode="singleChoice"
android:divider="@android:color/transparent"
android:dividerHeight="0sp"
android:fastScrollEnabled="true" />
<ListView
android:id="@+id/content"
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="0.85"
android:choiceMode="singleChoice"
android:divider="@android:color/darker_gray"
android:dividerHeight="0.2sp"
android:fastScrollEnabled="true" />
有任何想法请!!
全部谢谢
穆罕默德
答案 0 :(得分:0)
你可以编写这样的代码来制作相同的列表视图:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/parent_lf"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@android:color/black"
android:baselineAligned="false"
android:orientation="horizontal"
android:weightSum="2" >
<ListView
android:id="@+id/index"
android:layout_width="0dp"
android:layout_height="250dp"
android:layout_weight="1"
android:background="@android:color/white"
android:choiceMode="singleChoice"
android:divider="@android:color/transparent"
android:dividerHeight="0sp"
android:fastScrollEnabled="true" />
<ListView
android:id="@+id/content"
android:layout_width="0dp"
android:layout_height="250dp"
android:layout_weight="1"
android:background="@android:color/white"
android:choiceMode="singleChoice"
android:divider="@android:color/darker_gray"
android:dividerHeight="0.2sp"
android:fastScrollEnabled="true" />