コンテキスト アクション バーを実装しました。onCreateActionMode でロードおよびインフレートされるメニューは、次のように定義されます。
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
android:title="@string/call_context_menu_title">
<item android:id="@+id/menu_answer_call"
android:title="@string/answerCall"
android:showAsAction="ifRoom" />
<group android:id="@+id/activeCallContextMenuItems">
<item android:id="@+id/menu_end_call"
android:title="@string/hangupCall"
android:showAsAction="ifRoom"/>
<group android:id="@+id/multipleActiveCallsContextMenuItems">
<item android:id="@+id/menu_transfer_call"
android:title="@string/transferCall"
android:showAsAction="ifRoom"/>
<item android:id="@+id/menu_conference_call"
android:title="@string/conferenceCall"
android:showAsAction="ifRoom"/>
</group>
</group>
</menu>
これらのアイテムは、ListView のアイテムをクリックすると表示されます。アクティブな場合、4 つのオプションを一覧表示するだけでなく、最初のメニュー項目の前に「アクションを選択」というテキストが表示されます。Androidに「アクションの選択」ヒントを表示させないようにする方法はありますか? メニュー項目には自明のテキストが含まれているため、冗長です (また、ヒントが途中で途切れている場合はさらに混乱します... たとえば、S3 では「選択...」と表示され、メニュー項目が表示されます)