作者:看看2502895567 | 来源:互联网 | 2024-10-26 22:11
在自定义AndroidCheckBox时,可以通过设置`android:button="@null"`来隐藏默认的选择框,同时使用`android:textColor="@drawable/selector_text"`来实现文本选中状态的颜色变化。本文详细介绍了这两种方法的具体实现步骤,并提供了示例代码,帮助开发者更好地理解和应用这些技巧。此外,文章还探讨了其他一些常用的自定义属性和最佳实践,以提升用户体验和界面美观度。
1. android:button="@null" 可以屏蔽CheckBox的选择框
2.android:textColor="@drawable/selector_text_color" 文本text 设置selectColor
效果图:
android:layout_
android:layout_
android:layout_marginLeft="@dimen/dp_36"
android:layout_marginRight="@dimen/dp_36"
android:orientation="vertical">
android:id="@+id/course_checkbox"
android:layout_
android:layout_
android:layout_marginTop="@dimen/dp_10"
android:gravity="center"
android:button="@null"
android:background="@drawable/selector_btn_checkbox"
android:textColor="@drawable/selector_text_color"
android:textSize="@dimen/sp_18"
android:text="课程类"
/>
android:id="@+id/article_checkbox"
android:layout_
android:layout_
android:layout_marginTop="@dimen/dp_10"
android:gravity="center"
android:button="@null"
android:background="@drawable/selector_btn_checkbox"
android:textColor="@drawable/selector_text_color"
android:textSize="@dimen/sp_18"
android:text="文章类" />
drawable/selector_text_color.xml
同样适用于
RadioButton