图标未显示在OnCreateOptionMenu上

时间:2015-09-02 03:26:49

标签: android

我在ChatActivity中使用了这个主题,看起来像这样 -

<resources>
<style name="MyTheme" parent="@android:style/Theme.Holo.Light">
    <item name="android:actionBarStyle">@style/MyActionBar</item>
</style>

<style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">
    <item name="android:background">#009688</item>
</style>

此ChatActivity扩展了Activity。当我创建OnCreateOptionMenu时,菜单中会显示一个呼叫图标。但它没有显示出来。它仍然在三条虚线下。 我的菜单xml是 menu_conversation.xml ,这是

<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto" >
<item android:id="@+id/action_search"
    android:icon="@mipmap/call_button"
    android:title="@string/call_button"
    app:showAsAction="always" />

在我的ChatActivity类

public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.menu_conversation, menu);
    return super.onCreateOptionsMenu(menu);
}

如何在菜单上显示此图标?

1 个答案:

答案 0 :(得分:0)

查看此链接...此用户也遇到了类似的问题 menu_icon_not_visible

您需要将属性orderInCategory添加到1,2等

希望这会对你有所帮助。

相关问题