将主题应用于菜单项?

时间:2016-01-29 03:51:18

标签: android

很抱歉,如果这个问题听起来很愚蠢,但我是Android新手,需要帮助。我有两个菜单项

  <item android:id="@+id/submenu11" android:title="Newest" android:icon="@android:drawable/radiobutton_off_background"  />
  <item android:id="@+id/submenu12" android:title="Oldest" android:icon="@android:drawable/radiobutton_off_background"/>

他们使用单选按钮图标,但是当我启动应用程序时,它只是一个灰色圆圈 - 不像它应该看起来像。如何添加主题或为这些图标着色,使它们不仅仅是灰色圆圈,看起来更像是单选按钮?提前谢谢,真的很有帮助

1 个答案:

答案 0 :(得分:0)

问题是,您刚刚使用了radio_off图标,如果您想将单选按钮设置为菜单,您应该在其上创建一个自定义按钮,如下所示:

<item
    android:id="@+id/action_navigate_search"
    android:icon="@drawable/ic_search_white"
    android:orderInCategory="1"
    android:title="@string/search"
    app:actionViewClass="android.support.v7.widget.SearchView"
    app:showAsAction="ifRoom|collapseActionView"/>

您可以使用“actionViewClass”设置自定义视图,您可以编写android.widget.RadioButton