1

私は ActionBarSherlock を使用して上部にメニュー (3 つのドット) を作成し、サブメニューとしていくつかの項目を作成しています。メニューはタブレットには表示されますが、4 インチの携帯電話には表示されません。アプリは sdkVersion 9-17 で実行できます。

私のmenu.xmlは次のとおりです。

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
    <item
        android:id="@+id/menu_weather"
        android:title="@string/weather"
        android:icon="@drawable/weather_tab"/>

    <item 
        android:id="@+id/menu_emergency"
        android:title="@string/emergency_nums" />

    <item
        android:id="@+id/menu_suggest"
        android:title="@string/friend"  />

    <item
        android:id="@+id/menu_support"
        android:title="@string/faq" />

    <item
        android:id="@+id/menu_about"
        android:title="@string/about" />

</menu>

そして、私は次のメニューを膨らませています:

public boolean onCreateOptionsMenu(Menu menu) 
    {
        getSupportMenuInflater().inflate(R.menu.menu, menu);
        return true;
    }

助けてくれてありがとう。

4

3 に答える 3

0

私は検索を続けましたが、これが最終的に私にとってうまくいったものです: https://stackoverflow.com/a/11438245/2291915

これが他の誰かを助けることができることを願っています。エミュレーターでこれを使用していたので、ハードボタンとソフトボタンのどちらがあるかが問題であることに気づきませんでした。

于 2013-05-01T22:54:43.097 に答える