私のListView
の選択モードを複数に設定すると、Android APIレベル11で導入されたこの定数に遭遇しました:CHOICE_MODE_MULTIPLE_MODAL。 Javadocはずっと私を助けていない:モーダル選択選択モードとは何ですか?
のpublic static final int型CHOICE_MODE_MULTIPLE_MODAL
リストは、モーダル選択モードで複数の選択肢を可能にします。
モーダル選択モードとは何ですか?今はそれを見つけることができません。
私のListView
の選択モードを複数に設定すると、Android APIレベル11で導入されたこの定数に遭遇しました:CHOICE_MODE_MULTIPLE_MODAL。 Javadocはずっと私を助けていない:モーダル選択選択モードとは何ですか?
のpublic static final int型CHOICE_MODE_MULTIPLE_MODAL
リストは、モーダル選択モードで複数の選択肢を可能にします。
モーダル選択モードとは何ですか?今はそれを見つけることができません。
アクションバーを使用するときにアクションモード(a.k.a.、コンテキストアクションバー)を表示するために使用します。 Gmailのようなアプリでも表示されます:リスト内のアイテムのチェックを開始すると、アクションバーは一般的なアクティビティレベルのアクションからリスト上で実行される操作(ラベルの変更、ごみ箱の変更など)に変わります。
CHOICE_MODE_MULTIPLE
と同様に、ListView
にはCheckable
が入力されている必要があります。しかし、1つ以上の項目がチェックされると、Androidが自動的に選択したアクションモードをポップアップ表示します。これは独自のアクションで設定できます。ここで
はこれを示すサンプルプロジェクトです:https://github.com/commonsguy/cw-omnibus/tree/master/ActionMode/ActionModeMC
あなたは 'Checkable'項目でリストビューを移入とはどういう意味ですか?あなたの例では、 'String'sによってそれが設定されていませんか? – Maarten
@Maarten:モデルデータは文字列です。しかし、*ビュー*は 'android.R.layout.simple_list_item_checked'です。これは' CheckableTextView'で、 'Checkable'インターフェースを実装しています。 – CommonsWare
私はコンテキストアクションバーを避ける方法はありますか?私はそれをfalseに設定しようとしましたが、表示されませんでしたが、アイテムが選択されていないかのように見えました... –