13

my の選択モードListViewを複数に設定すると、Android API レベル 11 で導入されたこの定数CHOICE_MODE_MULTIPLE_MODALに遭遇しました。JavaDoc はあまり役に立ちませんでした。

public static final int CHOICE_MODE_MULTIPLE_MODAL

このリストでは、モーダル選択モードで複数の選択が可能です。

モーダル選択モードとは?どこにも見つからない。

4

1 に答える 1

18

これは、アクションバーを使用するときにアクションモード(別名、コンテキストアクションバー)を表示するために使用されます。Gmailなどのアプリで表示されます。リスト内のアイテムのチェックを開始すると、アクションバーが一般的なアクティビティレベルのアクションからリストで実行される操作(ラベルの変更、ゴミ箱など)に変わります。

のように、アイテムを入力するCHOICE_MODE_MULTIPLE必要があります。ただし、1つ以上の項目がチェックされると、Androidは選択したアクションモードを自動的にポップアップします。これは、独自のアクションで構成できます。ListViewCheckable

これを示すサンプルプロジェクトは次のとおりです:https ://github.com/commonsguy/cw-omnibus/tree/master/ActionMode/ActionModeMC

于 2012-10-03T16:56:45.333 に答える