【发布时间】:2015-02-03 17:30:58
【问题描述】:
我想在我的应用程序中显示三点菜单,也可以在 android 版本低于 3.0 的设备上显示。
但在 Android 版本
我试图为此找到任何 wotking 解决方案,但他们没有为我工作。 在所有设备上解决此问题的最简单方法是什么?
我正在使用 appCompat_v7_3
非常感谢您的任何建议。
这里是菜单和活动的代码。
菜单 main_activity.xml
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item android:id="@+id/last_position_menu_btn"
android:icon="@drawable/ic_drawer"
android:title="@string/last_positions"
android:showAsAction="always"/>
<item android:id="@+id/settings_menu_btn"
android:icon="@drawable/ic_drawer"
android:title="@string/app_settings"
android:showAsAction="always"/>
</menu>
来自主 Activity 的 onCreateOptionMenu
@Override
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);
}
【问题讨论】:
-
试试这个堆栈溢出问题 [link][1] [1]: stackoverflow.com/questions/23261125/…
-
谢谢,但从清单中删除 android:targetSdkVersion="18" 行不是解决方案。
标签: android menu android-actionbar compatibility android-appcompat