3
爲我定製的複選框,我用我採用了android工作室(從PNG的這是512x512px)創建簡單的九宮格。的Android定製複選框可繪製尺寸
下面是定製複選框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的大小,因爲我的新的複選框的尺寸是大的繪製是。任何嘗試設置固定大小,例如30x30dp的可繪製結果被扭曲。
所以,這就尺寸的圖像繪製資源應該是,如果繪項目的大小並不重要,我怎麼可以設置複選框的大小爲標準的Andorid複選框的大小?
已經做了。這樣,如果我將layout_width和layout_height屬性設置爲wrap_content,那麼該複選框與使用的drawable一樣大。如果我設置固定屬性,讓我們說30x30dp,那麼用於檢查狀態的可繪製變形。也許我不應該使用九分補丁。我會嘗試用普通的可繪製固定大小... –
試規模的複選框<複選框 ... 安卓的scaleX =「0.80」 安卓的scaleY =「0.80」 /> – jlopez
試過了也,它可縮放比例,但複選框的大小保持不變。 –