1

各グループのchildItemsのタイプが大きく異なるため、ExpandableListViewの使用に問題があります。1つのセクションには電話ボックスからの連絡先があり、別のセクションにはprogressBarが入ったビューがあり、最後のセクションにはがTextViewがあります。

それぞれが独自のアダプターとハンドラーを持つ3つの個別のExpandableListViewを使用することを考えましたが、これも少しおかしなことに思えます。特に、一部の「リスト」に1つのアイテムしかなく、変更されない場合はなおさらです。基本的に、ExpandableListViewsを使用してUIに拡張可能なセクションを作成していますが、実際には正しくありません。

使用するより良いUI要素はありますか?

4

1 に答える 1

0

それらがそうであるように聞こえるように完全に区別される場合は、の使用を検討することをお勧めしますFragments。あなたがそれらに精通していない場合、それはあなたが学ぶ多くの新しいことですが、それからあなたはそれAnimationsを隠すことと組み合わせて使用​​して崩壊するメカニズムを簡単に再現することができますFragments。これにより、3つのUI要素(連絡先、進行状況バー、テキストビュー)が相互に分離されるため、フラグメントをほぼどこでも再利用できます。

于 2013-01-19T15:22:48.147 に答える