仅在选中状态下更改复选框的颜色并禁用用户交互功能

问题描述 投票:1回答:1

我想仅在复选框处于选中状态时才将其更改为蓝色,目前“ buttontint”也将默认颜色也设置为蓝色,所以请告诉我该怎么做,我也想禁用它,就像没人一样可以手动检查它,那么在那种情况下该怎么办?

编辑:我尝试过这种风格:

<style name="MyCheckbox" parent="@style/Widget.AppCompat.CompoundButton.CheckBox">
        <item name="android:colorControlNormal">@color/check_border</item>
        <item name="android:colorControlActivated">@color/buy_color</item>
        <item name="android:colorControlHighlight">@color/check_border</item>
    </style>

但是这不起作用。

android android-checkbox
1个回答
0
投票

测试

© www.soinside.com 2019 - 2024. All rights reserved.