答案 0 :(得分:1)
<强>解决方案:强>
在styles.xml
的主题部分中,添加以下内容:
<item name="colorControlNormal">#000000</item>
<item name="colorAccent">#000000</item>
colorControlNormal
用于未聚焦/未检查时着色组件
colorAccent
用于聚焦/检查时的着色组件
#000000
是您想要的颜色。
这将适用于应用程序中的所有组件,但您也可以仅针对特定CheckBox
或EditText
执行此操作。
然后,您只需要在styles.xml
中创建具有所提及属性的单独主题,并添加到这些组件行:
android:theme="@style/MyCustomTheme"
示例:强>
<style name="MyCustomTheme" parent="Theme.AppCompat.Light">
<item name="colorControlNormal">#000000</item>
<item name="colorAccent">#000000</item>
</style>
注意:强>
此解决方案适用于AppCompat
库,现在主要使用。