gpt4 book ai didi

android - 设置未选中复选框Android的背景颜色

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:49:49 31 4
gpt4 key购买 nike

它必须是这样的:

enter image description here

目前看起来是这样的:

enter image description here

圆角矩形不是那么重要。但是未选中状态必须是黑色。这是我的代码:

<CheckBox
android:id="@+id/checkbox"
android:buttonTint="@color/orange"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>

这是我正在使用的主题:

  "Theme.AppCompat.Light.NoActionBar"

我也试过这个:

<style name="checkbox_style" parent="Bijenkorf">
<item name="material_grey_600">@color/black</item>
</style>

因为默认未选中的颜色为 #757575。我在主题中查找了这个,它是“material_grey_600”。但这不编译。有什么想法吗?

最佳答案

这样做-

在您的布局文件中-

<android.support.v7.widget.AppCompatCheckBox
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:theme="@style/CheckboxStyle"/>

并在您的 style.xml 文件中

<style name="CheckboxStyle" parent="AppTheme">
<item name="colorAccent">@color/colorAccent</item>
</style>

或者您可以像这样更改选中和未选中的颜色-

<style name="CheckboxStyle" parent="AppTheme">
<item name="colorAccent">@color/colorAccent</item> // for checked
<item name="android:textColorSecondary">@color/colorSecondary</item> // for unchecked
</style>

用您需要的颜色更改 colorAccent 和 colorSecondary

希望对你有所帮助

关于android - 设置未选中复选框Android的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43933891/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com