同じプロジェクトの下で複数の画面(異なるタスク)に同じアダプタクラスを使用する方法を教えてください。アンドロイドで複数の画面にカスタムアダプタクラスを使用するにはどうすればよいですか?
タスクは以下のとおりです。 - と仮定します -
- 一つの画面には、テキストとグリッド表示の画像を持っている
- 二画面一覧表示テキストのみ 引き出しのレイアウトのための
- 同じアダプタ
すべてのクラスに対して同じカスタムアダプタを使用することは可能ですか?
同じプロジェクトの下で複数の画面(異なるタスク)に同じアダプタクラスを使用する方法を教えてください。アンドロイドで複数の画面にカスタムアダプタクラスを使用するにはどうすればよいですか?
タスクは以下のとおりです。 - と仮定します -
すべてのクラスに対して同じカスタムアダプタを使用することは可能ですか?
この場合、同じアダプタを作成しないことをお勧めします。そのためには別のアダプタを維持してください。将来的に両方の変更や特定の変更に異なるアニメーションが必要な場合があります。if-else
をgetView()
に書き込むと、listview/gridviewが遅くなります。
最も良い方法は、両方のために別々のCustomAdapter
を作成する必要があることです。同じ種類のレイアウトを使用している場合は、同じAdapter
を使用することができます。そうでなければ新しいものを作成してください
もっと具体的にすることができます – Ramesh
このhttp://android.amberfog.com/?p=296を参照してください –