1

リストビューがあるアクティビティがあります。リスト ビューの上に、リスト ビューをフィルタリングするための 2 つのスピナーを含む別のレイアウト アクティビティを含めます。しかし、フィルターを含めると、リスト ビューが機能しません。人口が増えていません。それを削除すると、リストビューにデータが取り込まれます。

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

フィルター ビューを削除すると、リスト ビューは期待どおりに機能します。これを解決する方法についてのアイデア

4

2 に答える 2

0

何のためのレイアウトactivity_expense_list_filter.xmlですか?とも呼ばれる要素も含まれています@android:id/listか?

編集:

「フィルター」というタイトルで、含まれているレイアウトがリストを完全に覆い隠しているような気がします。不透明度は100%ですか?

于 2012-12-19T06:05:27.927 に答える
0

問題は、他のレイアウトで幅と高さを match_parent として追加したためであることがわかりました。そのため、リストビューの上にあり、幅と高さ全体を占めており、ビューからリストビューを隠しています。wrap_content に設定して修正しました。

于 2012-12-19T06:59:35.110 に答える