2015-09-18 139 views
0

所以我即將做一個項目,其中它將包含類似任務的複選框(列表視圖),在下面這將是一個評論部分(另一個列表視圖)。我怎麼可能做到這一點?在android中顯示2個listviews的最佳方式是什麼?

+0

你可以簡單地通過使用LinearLayouts屏幕分成兩個ListView的。 但個人而言,我建議您在評論部分使用對話框視圖,這與Facebook在其應用中執行的操作是一致的。 – Rachit

回答

0

您應該可以通過在佈局中放置兩個具有相同權重的ListView來實現這一目標。 (我也把一些標籤的列表視圖分開)

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

<TextView 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:textAppearance="?android:attr/textAppearanceLarge" 
    android:text="Tasks" 
    android:padding="5dp" 
    android:gravity="center" /> 

<ListView 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:id="@+id/listView" 
    android:layout_weight="1" /> 

<TextView 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:textAppearance="?android:attr/textAppearanceLarge" 
    android:text="Comments" 
    android:padding="5dp" 
    android:gravity="center" /> 

<ListView 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:id="@+id/listView2" 
    android:layout_gravity="center_horizontal" 
    android:layout_weight="1" /> 
</LinearLayout> 
+0

這個佈局會像滾動視圖一樣嗎? – Wubeezy

+0

每個ListView將獨立滾動 –

0

使用2 Linearlayouts根佈局(這裏的LinearLayout)內。既要0.5 的列表視圖,在這兩種 設定的權重有match_parent 的heigth - 完成

+0

,所以如果它們由於其中的項目數量不同而具有不同的高度,它將看起來像正常,就像整個屏幕會像滾動視圖一樣? – Wubeezy

相關問題