【问题标题】:Seperate Toolbar action menu style and Checkbox style单独的工具栏操作菜单样式和复选框样式
【发布时间】:2016-04-27 18:52:14
【问题描述】:

我看到了

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
   <item name="android:textColorSecondary">@android:color/white</item>

同时影响菜单 ... 文本颜色(如右侧 ... 图标),但也会更改未选中复选框的边框。我一直在尝试做的是给它们不同的颜色。我试图为复选框赋予不同的风格,但没有运气。

<style name="Checkbox" parent="Widget.AppCompat.CompoundButton.CheckBox">
    <item name="android:textColorSecondary">@color/blue</item>
</style>

<CheckBox
            android:id="@+id/activitySettings_checkBox_announce"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:focusable="false"
            android:focusableInTouchMode="false"
            android:clickable="false"
            style="@style/Checkbox"/>

但似乎不可能为复选框赋予任何样式,因为它总是使用活动的主题。

【问题讨论】:

    标签: android checkbox material-design


    【解决方案1】:

    您可以使用以下属性更改颜色

     <style name="CheckBox" parent="Widget.AppCompat.CompoundButton.CheckBox">
            <item name="colorControlNormal">@color/checkbox_normal</item> <!-- border color -->
            <item name="colorControlActivated">@color/checkbox_activated</item> <!-- fill color -->
            <item name="colorControlHighlight">@color/checkbox_highlight</item> <!-- animation color -->
    </style>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-24
      • 1970-01-01
      • 2015-04-19
      • 1970-01-01
      • 2017-11-14
      • 2010-11-10
      相关资源
      最近更新 更多