【问题标题】:Applying a theme to a menu item?将主题应用于菜单项?
【发布时间】:2016-01-29 03:51:18
【问题描述】:

对不起,如果这个问题听起来很愚蠢,但我是 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"/>

他们使用单选按钮图标,但当我启动应用程序时,它只是一个灰色圆圈——不像它应该看起来的样子。如何添加主题或为这些图标着色,以使它们不仅仅是灰色圆圈并且看起来更像单选按钮?在此先感谢,真的会有所帮助

【问题讨论】:

    标签: android


    【解决方案1】:

    当然,您只是使用了一个 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

    【讨论】:

    • 我使用的导航视图不支持我很确定
    猜你喜欢
    • 1970-01-01
    • 2017-04-03
    • 2011-12-26
    • 1970-01-01
    • 1970-01-01
    • 2019-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多