5

私はcheckedTextViewを使用しているアプリケーションに取り組んでいますが、それはすべてうまく機能します。しかし、checkedTextView内の「チェックボックス」のレイアウトは本当に好きではありません。単純に大きすぎます。サイズを変更したり、レイアウトをカスタムメイドのものに変更したりする方法はありますか?

属性を試しましたandroid:checkMarkが、その結果、常にマークが付けられ、常に表示されていました。

4

1 に答える 1

18

単一のドローアブルを使用する代わりに、セレクターを作成する必要があります。

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item
        android:drawable="@drawable/drawable_checked"
        android:state_checked="true" />
    <item
        android:drawable="@drawable/drawable_unchecked"
        android:state_checked="false" />
</selector>

そして、それをandroid:checkMark属性に設定します。

于 2011-10-31T13:28:41.113 に答える