0

各項目を選択すると、他のコントロールを含むサブ領域が開くリスト メニューを作成する必要があります (サンプル画像を参照)。

レイアウトイメージ例

考えられる解決策は 2 つあります。

  • アイテムのすべてのコントロールをRelativeLayoutに「なくなった」可視性で配置し、それらをLinearLayoutにリストします。
  • ExpandableListViewを使用しますが、私はその経験がなく、これが私の場合の適切な解決策であるかどうかわかりません。

よりエレガントになると思いますか?他の/より良い解決策はありますか?

4

2 に答える 2

1

どちらのアプローチも機能しますが、ExpandableListViewパフォーマンスの面で優れているはずです。

ExpandableListAdpaterグループアイテム用のレイアウトとサブアイテム用のレイアウトを備えたを提供する必要があります。

于 2013-03-06T14:15:09.307 に答える
1

ListView と ExpandableListView を使用して、要件を達成できます。

ここに画像の説明を入力

ここに画像の説明を入力

あなたの要件に合った ListView とスライド アニメーションを使用して、いくつかのことを行いました。完全なリファレンスについては、私の Android ブログを参照してください

http://amitandroid.blogspot.in/2013/03/android-listview-with-animation.html

ありがとう、

于 2013-03-06T16:10:42.937 に答える