0

エミュレータ Google Android バージョン 3.0 レベル 11 では、アクション バーにツール ヒントが表示されません。Android 開発者の Web サイトによると、「アクション アイテムがアイコンのみで表示される場合、ユーザーはアイテムを長押しすると、アクション アイテムのタイトルを表示するツールチップが表示されます。」同じコード、同じ xml が Android バージョン 4.03 API レベル 15 で機能します。Android 3.0 エミュレーターでツールチップをオフにするために押した可能性のある設定はありますか? 前もって感謝します。これが私が使用しているコードです。

 @Override
    public void onCreateOptionsMenu (Menu menu, MenuInflater menuInflater) {
        menuInflater.inflate(R.menu.flashcard_q_menu, menu);
        optionsMenu = menu;         
    }

以下は、flashcard_q_menu.xml です。

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<group android:id="@+id/q_menu_group">
    <item android:id="@+id/fl_edit_card"
        android:title="Edit Card"
        android:titleCondensed="Edit"
        android:icon="@drawable/ic_menu_edit_card"
        android:showAsAction="ifRoom" />

    <item android:id="@+id/fl_delete_card"
        android:title="Delete Card"
        android:icon="@drawable/ic_menu_delete_card"
        android:showAsAction="ifRoom" />

    <item android:id="@+id/fl_add_card"
        android:title="Add Card"
        android:titleCondensed="Add"
        android:icon="@drawable/ic_menu_add_card"
        android:showAsAction="ifRoom" />

    <item android:id="@+id/flq_prev_question"
        android:title="Previous Question"
        android:titleCondensed="Prev Q"
        android:icon="@drawable/ic_menu_previous_question"/>  

    <item android:id="@+id/fl_next_question"
        android:title="Next Question"
        android:titleCondensed="Next Q"
        android:icon="@drawable/ic_menu_next_question"
        android:showAsAction="always" 
        android:orderInCategory="1"/>

    <item android:id="@+id/flq_answer"
        android:title="Answer"
        android:titleCondensed="Ans"
        android:icon="@drawable/star_big_on"
        android:showAsAction="always" 
        android:orderInCategory="2"/>

    <item android:id="@+id/fl_up_difficulty"
        android:title="Decrease Difficulty"
        android:titleCondensed="Decr Diff"
        android:icon="@drawable/sym_action_add"
        android:showAsAction="always" 
        android:orderInCategory="3"/>

    <item android:id="@+id/fl_down_difficulty"
        android:title="Increase Difficulty"
        android:titleCondensed="Incr Diff"
        android:icon="@drawable/ic_menu_minus"
        android:showAsAction="always"
        android:orderInCategory="4" />

    <item android:id="@+id/fl_shuffle"
        android:title="Shuffle"
        android:icon="@drawable/ic_menu_shuffle"
        android:showAsAction="ifRoom" />

    <item android:id="@+id/fl_preferences"
        android:title="Preferences"
        android:titleCondensed="Pref"
        android:icon="@drawable/ic_preferences"
        android:showAsAction="ifRoom" />
</group>
</menu>
4

1 に答える 1

0

OPのコメントによると

これが API 12 で機能するかどうかを確認することをお勧めします。Honeycomb を実行しているユニットの大多数は、3.1 または 3.2 (それぞれ API 12 および 13) を使用しています。この情報はAndroid ダッシュボードからのものです。(また、Honeycomb を使用しているデバイスは 2.3% にすぎないことにも注意してください。そのため、API 7、8、10、および 15+ 向けの開発を優先する必要があります。 )

さらに、著者が指摘したように、ツールチップは API 14 以降でのみ機能します。これは、ハニカムがそれらを表示しない理由を説明します。

于 2012-08-08T03:33:47.390 に答える