我的溢出菜单显示“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
谢谢!