Android Action Bar Over Flow按钮

时间:2014-07-15 07:10:08

标签: android android-actionbar

我使用Compat Actionbar来支持Api 10.我必须通过 ActionBarActivity 扩展我的Activity。通过扩展到 ActionBarActivity ,我的操作栏看起来像这样。enter image description here

但我需要动作按钮。如果我通过简单的活动扩展我的活动,那么它看起来像这样(我的实际要求)。enter image description here

不幸的是,支持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>

1 个答案:

答案 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>

如上所述,只需在某些地方添加包名称即可。 感谢。