Android操作栏溢出菜单无法正确显示

时间:2014-02-10 01:10:45

标签: java android android-actionbar android-menu

我的溢出菜单显示“cale”而不是“calendar”,如下图所示:

我添加了以下菜单:

 <menu xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:app="http://schemas.android.com/apk/res-auto">

<item android:id="@+id/action_calendar"
      android:icon="@drawable/ic_action_go_to_today"
      app:showAsAction="never"
      android:title="@string/calendar"
      android:showAsAction="never" />

<item
    android:id="@+id/action_help"
    android:orderInCategory="100"
    app:showAsAction="never"
    android:showAsAction="never"
    android:icon="@drawable/ic_action_help"
    android:title="Help"/>

<item
    android:id="@+id/action_refresh"
    android:orderInCategory="100"
    app:showAsAction="never"
    android:showAsAction="never"
    android:icon="@drawable/ic_action_refresh"
    android:title="Check for Updates"/>
   </menu>

活动

    public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.main_activity, menu);
    return super.onCreateOptionsMenu(menu);
    }

有人能告诉我们我的代码有什么问题吗?

我认为溢出菜单rect的左上角是不正确的。我在动作栏上尝试了一些例子。这一切都表明正确如下:

对不起,我发现问题是由于在清单上设置android:anyDensity =“false”造成的。

Action bar menu shows off screen

谢谢!

0 个答案:

没有答案