[英]Android custom checkbox drawable sizes
对于我的自定义复选框,我使用简单的九补丁,我使用android工作室创建(来自png的512x512px)。
这是自定义复选框的xml:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/ic_checkbox_unchecked" android:state_checked="false"/>
<item android:drawable="@drawable/ic_checkbox_checked" android:state_checked="true"/>
<item android:drawable="@drawable/ic_checkbox_unchecked"/>
</selector>
我已经阅读了很多关于这个主题的线程,但我发现没有处理chekbox的大小,因为我的新复选框的大小很大,因为drawable是。 任何设置固定大小的尝试,例如30x30dp的drawable被扭曲的结果。
那么,图像绘制的大小应该是多少,如果drawable的大小无关紧要,我如何将checkbox的大小设置为标准andorid复选框的大小?
尝试使用下一个代码修复它:
android:button="@null"
android:background="@drawable/your_custom_checkbox_state.xml"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.