1

チェックボックスのサイズを小さくするにはどうすればよいですか? アイデアをください。

4

7 に答える 7

1

以下のように、owm状態リストの描画可能を定義して、状態ごとに異なる画像を定義できます。

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!--When checkbox is checked-->
<item android:state_checked="true" android:drawable="@drawable/img_checkbox_on" />
<!--When checkbox is not checked-->
<item android:state_checked="false" android:drawable="@drawable/img_checkbox_off" />
</selector>

次の方法で、このセレクターをxmlのチェックボックスに適用します。

<CheckBox android:layout_height="wrap_content"
    android:layout_width="wrap_content"
    android:button="@drawable/my_custom_checkbox" />
于 2012-04-07T08:45:19.153 に答える
1

android:scaleX="0.5" android:scaleY="0.5" を使用します

1 は 100% サイズ 0.5 は 50% 0.4 は 40%...

于 2015-06-11T10:36:10.337 に答える
1

更新:これはAPI 17以降でのみ機能します...


CheckBox画像だけでなく、TEXT からもその高さを導き出します。

XML で次のプロパティを設定します。

android:text=""
android:textSize="0sp"

もちろん、これはテキストが必要ない場合にのみ機能します(私にとってはうまくいきました)。

これらの変更がなければ、CheckBoxJoe Plante が述べたように、私のイメージに大きな余裕がありました。

于 2012-12-07T09:43:09.470 に答える
0

すべてが標準であり、レイアウトxmlに入れます。

    <CheckBox android:id="@+id/myCheckBoxId"
              android:checked="false"
              android:text="Check It!" 
              android:textSize="12"/> <!--look here --/>
于 2011-01-28T15:07:04.447 に答える
0

多分別の問題。テキストとは別のチェックボックスがありました

私はdrawable少しやりましたが、うまくいきませんでした。私の場合、 がdrawableあり、チェックボックスの高さが設定された高さに頑固だったので、どうしてもその周りにスペースがありました。そのため、最初は mlayout_marginToplayout_marginBottom-15 dip などの負の値を使用しました。ハックのように感じることは認めますが、ほとんど機能しました。layout_height="20dip"もう1つの方法は、よりうまく機能する を設定することでした。

setable編集: これにはLinear や Relative のようなマージンを持つレイアウトが必要です

于 2012-09-20T20:53:45.827 に答える
0

layout_width と layout_height を変更することで、チェックボックスのサイズを小さくすることができます。

于 2011-01-28T11:15:03.663 に答える