我使用Compat Actionbar来支持Api 10.我必须通过 ActionBarActivity 扩展我的Activity。通过扩展到 ActionBarActivity ,我的操作栏看起来像这样。
但我需要动作按钮。如果我通过简单的活动扩展我的活动,那么它看起来像这样(我的实际要求)。
不幸的是,支持Api 10必须通过 ActionBarActivity 扩展活动。 任何想法,以便我可以使用 ActionBarActivity 来实现我的要求。
这是我的menu.xml
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/action_settings"
android:icon="@drawable/icon_list"
android:orderInCategory="100"
android:showAsAction="always"
android:title="@string/action_settings"/>
<item
android:id="@+id/action_settings"
android:icon="@drawable/icon_sort"
android:orderInCategory="10"
android:showAsAction="always"
android:title="@string/action_settings"/>
</menu>
答案 0 :(得分:0)
我解决了我的问题。
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:packagename="http://schemas.android.com/apk/res-auto" >
<item
android:id="@+id/action_settings"
android:icon="@drawable/ic_drawer"
android:orderInCategory="100"
packagename:showAsAction="always"
android:title="@string/action_settings"/>
<item
android:id="@+id/action_settings"
android:icon="@drawable/icon_sort"
android:orderInCategory="10"
packagename:showAsAction="always"
android:title="@string/action_settings"/>
</menu>
如上所述,只需在某些地方添加包名称即可。 感谢。