我只是想在actionBar
中使用和设置xml
菜单项的图标,这是我的代码:
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:id="@+id/action_search"
android:icon="@drawable/ic_action_search"
android:title="@string/action_search"
android:showAsAction="ifRoom|collapseActionView"
android:actionViewClass="android.widget.SearchView" />
<item android:id="@+id/my_action"
android:icon="@drawable/ic_action_edit"
android:hint="@string/your_mind"
android:textColorHint="@android:color/white"
android:title="@string/action_search"
android:showAsAction="ifRoom|collapseActionView"
android:actionLayout="@layout/my_action" />
<item android:id="@+id/about_me"
android:title="@string/about"
android:icon="@drawable/ic_home" //CUSTOM ICON
android:showAsAction="ifRoom|collapseActionView" />
<item android:id="@+id/action_settings"
android:title="@string/action_settings"
android:icon="@android:drawable/ic_menu_help" //DEFAULT ANDROID ICONS
android:showAsAction="ifRoom|collapseActionView" />
</menu>
默认或自定义图标不显示菜单项。
SCREEN SHOT: 这是屏幕截图是最新运行的项目,带有菜单项的设置图标。但是菜单项没有任何图标。
答案 0 :(得分:0)
图标只能在ActionBar中显示,但在溢出菜单中
答案 1 :(得分:0)
试试这个
<item
android:id="@+id/action_search"
android:icon="@drawable/ic_action_search"
android:title="@string/action_search"
android:orderInCategory="100"
android:showAsAction="always|withText"/>