在Android 2.x的菜单中未显示溢出ActionBar操作

时间:2013-04-10 04:43:21

标签: android actionbarsherlock

我正在使用ActionBarSherlock为我的Android 2.x和Android 4.x用户提供统一的用户界面。我有一个包含6个项目的菜单。

在带有hdpi屏幕的2.x,480px宽设备上,只显示了5个图标。该设备有一个硬件菜单按钮,但当我点击它时,没有任何显示。我预计它会弹出并显示无法适应的动作。

enter image description here

我希望在ActionBar中显示三个垂直点按钮以显示溢出操作的下拉列表,或者我希望物理菜单按钮显示带有溢出操作的旧样式菜单。

我错过了什么或我做错了什么?

这是我定义的menu.xml:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >

    <item
        android:id="@+id/add"
        android:icon="@drawable/ic_menu_btn_add"
        android:showAsAction="always"
        android:title="Add"/>
    <item
        android:id="@+id/calculateNPV"
        android:icon="@drawable/menu_icon_npv"
        android:showAsAction="always"
        android:title="NPV"/>
    <item
        android:id="@+id/calculateIRR"
        android:icon="@drawable/menu_icon_irr"
        android:showAsAction="always"
        android:title="IRR/YR"/>
    <item
        android:id="@+id/send"
        android:icon="@android:drawable/ic_menu_share"
        android:showAsAction="always"
        android:title="@string/share_pdf"/>
    <item
        android:id="@+id/graph"
        android:icon="@drawable/ic_menu_gallery"
        android:showAsAction="always"
        android:title="@string/view_cashflow_diagram"/>
    <item
        android:id="@+id/deleteReorder"
        android:icon="@drawable/ic_menu_clear_playlist"
        android:showAsAction="always"
        android:title="@string/delete_reorder_cashflows"/>

</menu>

0 个答案:

没有答案