2012-12-19 83 views
1

我有一個活動,我有一個列表視圖。在列表視圖的頂部,我包含另一個佈局活動,其中包含兩個用於過濾列表視圖的旋鈕。但是,如果我包括過濾器列表視圖不起作用。它沒有得到填充。如果我刪除它列表視圖正在填充。如果包含其他活動,Listview未被填充Android

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" > 

    <include android:id="@+id/filter" layout="@layout/activity_expense_list_filter" /> 

    <ListView 
     android:id="@android:id/list" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent"   
     android:layout_alignParentLeft="true" 
     android:layout_below="@id/filter" 
     android:layout_marginTop="23dp" 
     android:drawSelectorOnTop="false">     
    </ListView> 

</RelativeLayout> 

如果我刪除過濾器視圖列表視圖工作正常。任何想法如何我可以解決這個

+0

也發佈另一個xml代碼和java代碼 –

回答

0

什麼是activity_expense_list_filter.xml佈局?它是否也包含一個也稱爲@android:id/list的元素?

編輯:

我有,它被名爲「過濾器」,包含的佈局是完全模糊你的列表中的感覺。它在100%時是不透明的嗎?

+0

不,因爲我說它只包含兩個spinners。這是一個相對佈局,以定位兩個旋轉器的頂部和左側和右上角。它沒有列表 – swordfish

0

我發現問題是因爲我在其他佈局中添加了寬度和高度作爲match_parent。所以它位於列表視圖的頂部,它佔用了從視圖中隱藏列表視圖的整個寬度和高度。我將其設置爲wrap_content並將其修復。