在Android API级别小于21的设备上,可以通过创建一个自定义样式来改变复选框按钮的外观。以下是一个示例代码:
- 在res/drawable文件夹中创建一个名为checkbox_selector.xml的XML文件,其中包含以下内容:
- 在res/drawable文件夹中创建一个名为checkbox_checked.xml的XML文件,其中包含以下内容:
- 在res/drawable文件夹中创建一个名为checkbox_unchecked.xml的XML文件,其中包含以下内容:
- 在res/values文件夹中创建一个名为styles.xml的XML文件,其中包含以下内容:
- 在你的布局文件中使用这个样式来创建复选框按钮,例如:
这样做将会创建一个自定义的复选框按钮样式,使其在Android API级别小于21的设备上显示正常。你可以根据需要调整颜色和尺寸来满足你的需求。