android子菜单显示而不创建它

时间:2015-04-20 05:50:56

标签: android android-menu

我有以下菜单,   当我运行它时,它显示子菜单的图标,显示为空。   如果我删除第一个项目      

子菜单项消失。我不明白为什么会发生这种情况以及如何删除子菜单

<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/mtitle"
    android:icon="@drawable/logout"
    android:title="T"
    android:showAsAction="ifRoom|withText" />
<item android:id="@+id/mlogout"
    android:icon="@drawable/logout"
    android:title=""
    android:showAsAction="ifRoom|withText" />
<item android:id="@+id/mchange_password"
    android:icon="@drawable/change_password"
    android:title=""
    android:showAsAction="ifRoom|withText" />
<item android:id="@+id/mgpson"
    android:icon="@drawable/gps_off"
    android:title=""
    android:enabled="false"
    android:showAsAction="ifRoom|withText" />
<item android:id="@+id/mgrpson"
    android:icon="@drawable/gprs_off"
    android:title=""
    android:enabled="false"
    android:showAsAction="ifRoom|withText" />
<item android:id="@+id/mstatusConnection"
    android:icon="@drawable/disconnected"
    android:title=""
    android:enabled="false"
    android:showAsAction="ifRoom|withText" />
</menu>

1 个答案:

答案 0 :(得分:1)

菜单为空,因为标题为空: - )

试试这个

android:title="Title of your choice"

每个菜单项。

您当前的菜单项是

<item android:id="@+id/mgpson"
    android:icon="@drawable/gps_off"
    android:title=""
    android:enabled="false"
    android:showAsAction="ifRoom|withText" />

你需要

<item android:id="@+id/mgpson"
    android:icon="@drawable/gps_off"
    android:title="Title of your choice"
    android:enabled="false"
    android:showAsAction="ifRoom|withText" />

希望这很清楚