繁体   English   中英

Android自定义复选框可绘制尺寸

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM