6

私はAndroidアプリケーションに取り組んでおり、Ice CreamSandwichUIのガイドラインに従おうとしています。

ListViewを含むListActivityがあり、ListView内にArrayAdapter内の各アイテムのTextViewがあります。できるようにしたいのは、ユーザーがListView内のアイテムをロングクリックすると、コンテキストアクティビティバーが表示され、ロングクリックされたアイテムが選択された状態になります。そこから、ユーザーはListView内の複数のアイテムをクリックしてすべてを選択し、ActionBar内のボタンを押して、ListView内の選択されたすべてのアイテムに対してアクションを実行できます。

アイテムが長押しされたときにコンテキストアクティビティバーを表示するトリガーがありますが、アイテムを選択して表示し、ユーザーがリストビュー内でアイテムを選択/選択解除できるようにする方法がわかりません。

ご協力いただきありがとうございます

4

1 に答える 1

13

ここで説明されているように実行します。

ListViewで選択したアイテムを強調表示する方法は?

基本的に、複数選択リスナーを設定してから選択タイプを設定する必要があります。actionmode コールバックから必要なことを行う

于 2012-06-16T14:13:10.443 に答える