0

カスタムラジオボタンを縮小する方法を知っている人はいますか?ドローアブルのサイズは200x200pxですが、layout_widthまたはwidthを設定すると、表示される元の画像の一部のみが作成されます。

4つの密度に対して異なるサイズを作成することでそれを行うことができましたが、それが正しい方法ではないと思います。それを縮小する方法がなければなりません!それとも可能ですか、ありませんか?

 <RadioGroup
        android:id="@+id/rg"
        android:layout_width="wrap_content"
        android:layout_marginTop="10dp"
        android:layout_height="wrap_content" >

        <RadioButton
            android:id="@+id/radioButton1"
            android:width="30dp" 
            android:height="30dp"
            android:button="@drawable/rb_selector"
            android:text="Don't stop me now"
            />

        <RadioButton
            android:id="@+id/radioButton2"
            android:width="30dp"
            android:height="30dp"
            android:button="@drawable/rb_selector"
            android:text="I want to break free" />

        <RadioButton
            android:id="@+id/radioButton3"
            android:width="30dp"
            android:height="30dp"
            android:button="@drawable/rb_selector"
            android:text="Bohemian rhapshody" />


        <RadioButton
            android:id="@+id/radioButton4"
            android:width="30dp"
            android:height="30dp"
            android:button="@drawable/rb_selector"
            android:text="Another one bites the dust" />

</RadioGroup>
4

1 に答える 1

1

android:buttonandroid:checkmarkおよびandroid:drawable_*スケーリングされることはありません。それらを表示するために使用されるサイズは、それらが検出された密度フォルダーによって異なります。

于 2012-10-23T07:30:53.280 に答える