我尝试使用png文件更改Checkbox中的Button,但图像太大而且按钮太大了。
我想将Button的大小更改为20dp。 然后我在CheckBox中设置layout_width和layout_height,但它没有解决问题。
你能告诉我如何改变大小吗?
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="false"
android:drawable="@drawable/checkbox_normal" />
<item android:state_checked="true"
android:drawable="@drawable/checkbox_selected" />
</selector>
my_check_box.xml
<template is="dom-repeat" items="[[my_array1]]">
<div>[[item]]</div>
<div>[[getElementFromArray(index, my_array2)]]</div>
</template>
<script>
Polymer({
is: 'my-element',
getElementFromArray: function(index, arr) {
return arr[index];
}
})
</script>
答案 0 :(得分:0)
您需要为其设置相关的drawable
<CheckBox
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="new checkbox"
android:background="@drawable/my_checkbox_background"
android:button="@drawable/my_checkbox" />
此链接有很好的例子 Custom Checkbox