自定义单选按钮太大

时间:2012-10-22 14:16:10

标签: android radio-button

有谁知道如何缩小自定义单选按钮? drawables大200x200px,但设置layout_width或width只是显示原始图像的一部分。

我可以通过为四种密度创建不同的尺寸来实现,但我认为这不是正确的方法。必须有一种方法来缩小它!或者有可能,没有?

 <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>

1 个答案:

答案 0 :(得分:1)

android:buttonandroid:checkmarkandroid:drawable_*永远不会缩放。用于显示它们的大小取决于它们所在的密度文件夹。