私は(検索バーを無視する)このようになりますアンドロイドでリストビューを構築しようとしています:カスタマイズリストビューコンポーネント
:output. http://www.freeimagehosting.net/uploads/6394404c4d.png
iPhoneはセクションインデックスと呼ばれる同様のオプションがあります
私が使用して、リスト内のセクションを取得することができています: http://bartinger.at/listview-with-sectionsseparators/
今、私はそれを次の方法を行うにはしたくないインデックス(最初の画像の右側にある何か) (インデックスがカスタマイズされて、ちょうど1アルファベット以上を含んでいてもよい)
を構築したいです:
左に1つのリストビューがあり、右にもう1つのテキストビュー(または何かがある可能性があります)があるアクティビティを作成し、右の要素を追跡してリストを更新します。 例:http://hello-android.blogspot.com/2010/11/sideindex-for-android.html
アンドロイド自身のリストビューをカスタマイズして、リストビューにそのようなインデックスが右側に表示されるようにしたいとします。このようなもの。 クラスはextends ListActivity
で、クラスにはサイドバーが含まれています。 (私はサイドバーのコーディングを管理します)。したがって、別のクラスがMyCustomListActivity
に拡張されるときはいつでも、それはリストとサイドバーを持ちます。
私の質問は、ListActivityを拡張しているカスタムクラスにサイドバーを含めるにはどうすればよいですか? これを行うより良いアプローチがありますか?
:ここ
は、見えるようになっているもののスクリーンショットです。 'addContentView()'を使ってください。 – Ronnie
@ userSeven7s 'MyCustomListActivity'の' oncreate'を意味するので、私は 'addContentView()'をしますか? –
はい。それ以外の場合は、Gravity.RIGHTとともに 'PopupWindow'を追加することができます。 – Ronnie