如何减少Android中的大图像尺寸?

时间:2014-03-29 17:06:58

标签: android xml mobile radio-button imageview

我有两种形式:

http://i58.servimg.com/u/f58/15/03/56/35/111.png

使用下一个代码:

<RadioGroup
        android:id="@+id/radioGroupTypeAction"
        android:layout_width="250dp"
        android:layout_height="wrap_content">

            <RadioButton
                android:id="@+id/button_service"
                android:layout_width="match_parent"
                android:button="@drawable/button_service_selector" />

            <RadioButton
                android:id="@+id/button_reception"
                android:button="@drawable/button_defense_selector"
                android:layout_width="match_parent"
                android:layout_marginTop="10dp" />

            <RadioButton
                android:id="@+id/button_passe"
                android:button="@drawable/button_passe_selector"
                android:layout_width="match_parent"
                android:layout_marginTop="10dp" />

            <RadioButton
                android:id="@+id/button_attaque"
                android:button="@drawable/button_attaque_selector"
                android:layout_width="match_parent"
                android:layout_marginTop="10dp" />

            <RadioButton
                android:id="@+id/button_bloc"
                android:button="@drawable/button_bloc_selector"
                android:layout_width="match_parent"
                android:layout_marginTop="10dp" />
     </RadioGroup>

我的RadioButton对于他们的RadioGroup来说太大了,他们被切到了右边......

我怎样才能使我的RadioButton获取RadioGroup的宽度(= 250dp)?

非常感谢。

2 个答案:

答案 0 :(得分:0)

将宽度更改为

android:layout_width="250dp"

答案 1 :(得分:0)

问题1 - 图形

通过指定android:button,您将删除默认的(o)图形。由于您只更改背景颜色,请尝试更改android:background

问题2 - 大小

如果您希望RadioGroup的大小为250dp,请将其更改为

<RadioGroup
    android:layout_width="250dp" >

如果您希望RadioButton s完全一样宽

<RadioButton
    android:layout_width="match_parent" />

此外,如果您希望所有RadioButton s具有相同的高度,请添加此

<RadioButton
    android:layout_height="0dp"
    android:layout_weight="1" />

他们现在将RadioGroup内的所有空格分开。 (而不是0dp你可以使用任何东西,但无论如何它都会被覆盖。0dp是最有效的。)