繁体   English   中英

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

[英]How to reduce large image size in Android?

我有这样的两种形式:

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) 的宽度大小?

非常感谢。

将宽度更改为

android:layout_width="250dp"

问题 1 - 图形

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

问题 2 - 尺寸

如果您希望RadioGroup的大小为250dp ,请像这样更改它

<RadioGroup
    android:layout_width="250dp" >

如果你希望你的RadioButton s 完全一样宽

<RadioButton
    android:layout_width="match_parent" />

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM