2014-11-04 53 views
1

我想在我的佈局中顯示兩個具有相同數量項目的ListView(並行垂直),但問題是它們的高度不同步。 所以我想使他們的高度等於...具有相同行高的兩個垂直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

您的分頻器的高度不等於讓你列表視圖不SYNCD一樣。 – Dhina 2014-11-04 12:30:42

+0

您在列表視圖中添加的單個項目是否具有相同的高度? – Rohit5k2 2014-11-04 12:35:22

+0

我加了分隔線,但是得到了同樣的結果... – Mohamed 2014-11-04 12:37:46

回答

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" /> 

+0

不,它沒有解決問題:( – Mohamed 2014-11-04 13:21:13

+0

什麼是你想要顯示的問題這個列表視圖是水平的,只是複製並粘貼它將會工作的代碼 – 2014-11-04 13:27:28

+0

不,我只是希望列表1和列表2中每一行的高度匹配 – Mohamed 2014-11-04 13:38:50

相關問題