私は2つのカスタムListViewを持っています。アイテムレイアウト+ ArrayAdapter +自分のListViewクラスとして作成されています。AndroidネストされたカスタムListView
<MyListViewSecond
android:id="@+id/MyListView2"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_weight="18" />
: - 内部MyListViewSecond
<MyListViewFirst
android:id="@+id/MyListView1"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
このMyListViewFirstは(右の)1つのテキストフィールドを持つLayout1含まれており、他のListView: は、その後、私は私のメインのレイアウトで、次の方法を、このリストビューを使用していますレイアウト1を見ると、TextViewとMyListViewSecondは、MyListViewSecondに含まれる行の数に依存しません。
しかし、各MyListViewFirst要素でメインレイアウトを調べると、TextViewは項目に適合しますが、MyListViewSecondではなく、いくつかの要素しか表示されません。
TextViewの高さに揃えられているようです。最高の高さが必要です - MyListViewSecondとすべての内部アイテムの高さ。
したがって、内側のListViewのすべてのアイテムを表示するにはどうすればよいですか?
例:
私もフラグメントを使用することができますが、APIレベル8のためにこれを開発します。しかし、とにかくありがとう、私はちょうど最初のリストビューの代わりに数えられた数の要素を使用すると思います – Ksice
互換性ライブラリを使用できます: ) –