私のアプリのメインメニューは、非常に特殊な外観のアイテムのリストです。カスタムの仕切りがあり、すべてのリスト要素にカスタムの色と高さがあります。これを実現するためにカスタムArrayAdapterを作成しましたが、これが本当に必要かどうか疑問に思います。メインメニューのボタンは常に同じなので、ここでより良いデザインパターンは何だろうかと思います。純粋なXMLまたはArrayAdapterのオーバーライド?
質問する
452 次
1 に答える
1
「プログラムで定義されたカスタムアダプタを使用せずに、純粋にXMLでメインメニューのカスタムListView」を作成することはできません。あなたがそれを好きかどうかにかかわらず、ListView
が必要です。ListAdapter
そうは言っても、そもそも「ボタン」は入れませんListView
。理想的には、「[あなたの]アプリのメインメニュー」さえ持っていないでしょうが、むしろユーザーがそれを起動するときにどこか便利な場所に連れて行ってくれるでしょう。「メインメニュー」であるアクティビティが必要であることが確実な場合は、ダッシュボードパターンを使用してください:Androidダッシュボードパターン
于 2012-04-16T17:18:27.063 に答える