在开发过程中经常遇到的问题是,不同厂商的checkbox控件的UI不同,导致开发出的产品在UI上有些区别,尤其是一些厂商的UI做得比较丑,这时候我们可以使用自定义Checkbox来达到我们想要的UI。

只需要在drawable文件下设定一个xml即可:

xmlns:android="http://schemas.android.com/apk/res/android">

在需要使用的CheckBox控件下使用android:button属性:

android:id="@+id/btn_check"

android:button="@drawable/checkboxselector"

android:layout_width="wrap_content"

android:text="测试一下"

android:paddingLeft="30.0dp"

android:layout_height="wrap_content" />

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐