2011-01-02 14 views
0

分類されたリスト項目を使用してリストビューを作成したいとします。連絡先アプリケーションの場合と同様リスト化されたカテーテルが無効化されたアイテム

私はイニシャルに応じて分類しています。

私は自分のアダプタを作成する必要がありますが、それは確かにいくつかのロジックです。

誰でも私に何かベストプラクティスか小さなチュートリアルを教えてもらえますか?私はデフォルトの連絡先アプリケーションを学び始めました。

は、相続人は私が何をしたい:あなたは間違いなく、アダプタクラスで正しい方向に向かっている alt text

答えて

1

。私はそこにチュートリアルを考えることはできませんが、AndroidのHeaderListViewAdapterソースを勉強すれば助けになるかもしれません。

新しいカスタムアダプタクラスにデータを含むアダプタをラップしたいと思うかもしれません。恐らくそれはCategorizedAdapterと呼ばれます。 CategorizedAdapterは、ラップされたアダプタにはない追加のカテゴリ項目を提供します。これらの新しい項目のためのスペースを確保するためにID番号を変更します。これらのカテゴリ項目は、getItemViewTypeメソッドによって返されるタイプが異なるため、異なる方法でレンダリングされます。

幸運。

+0

Ok :)ありがとうございました。これは確かに私を開始することができます。私はこれを解決するときあなたの答えを受け入れることをマークします。私と一緒にいて! – Shardul

+0

私はいくつかのサンプルを教えてもらえますか:( – Shardul

+0

あなたのベストサンプルはHeadListViewAdapterです。そのファイルをコピーしてCategorizedAdapter.javaに名前を変更し、それをガイドとして使用します。 1つの項目を練習としてリストの中央に置いておいてください。コードを提供しますが、リストの途中に項目を挿入することも、それほどの労力を必要としません! – satur9nine

関連する問題