【发布时间】:2015-08-10 19:43:02
【问题描述】:
对于我的自定义复选框,我使用了使用 android studio 创建的简单九个补丁(来自 512x512px 的 png)。
这是自定义复选框的 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>
我已经阅读了很多关于这个主题的帖子,但是我发现没有一个涉及到复选框的大小,因为我的新复选框的大小和可绘制的一样大。任何设置固定尺寸的尝试,例如 30x30dp 的可绘制结果被扭曲。
那么,图像drawables应该是什么大小,如果drawables的大小无关紧要,我如何将复选框的大小设置为标准andorid复选框的大小?
【问题讨论】: