相关疑难解决方法(0)

如何根据屏幕尺寸设置单选按钮的宽度?(机器人)

我有这些单选按钮,他们需要android:width="X",android:height"X"但是,我不知道如何设置这些属性,以便他们适应不同的屏幕尺寸.

这是我用于按钮的代码:

    <RadioGroup android:layout_width="fill_parent"
        android:layout_height="50px" android:orientation="horizontal"
        android:checkedButton="@+id/first" android:id="@+id/states">

                <RadioButton android:id="@+id/first"
                    android:background="@drawable/button_radio" android:width="50px"
                    android:height="50px" />

                <RadioButton android:id="@+id/second"
                    android:background="@drawable/button_radio" android:width="50px"
                    android:height="50px" />

                <RadioButton android:id="@+id/third"
                    android:background="@drawable/button_radio" android:width="50px"
                    android:height="50px" />

                <RadioButton android:id="@+id/fourth"
                    android:background="@drawable/button_radio" android:width="50px"
                    android:height="50px" />

                <RadioButton android:id="@+id/fifth"
                    android:background="@drawable/button_radio" android:width="50px"
                    android:height="50px" />

    </RadioGroup>
Run Code Online (Sandbox Code Playgroud)

我已经尝试将单选按钮放在表格行中,但之后它们无法正常运行.当我点击一个时,它选择了它,但是当我点击另一个时它没有取消选择它.

我试过更换android:width用的android:layout_width但是他们没有显示.

我也尝试过使用dip,但是按钮没有显示出来.

我还应该补充一点,我使用的是drawables而不是stock单选按钮.我不知道这是否有所作为,但是drawables的大小都相同(50px x 50px).

有谁知道我如何设置这些的高度和宽度,以便他们将自己调整到不同的屏幕尺寸?

size android resolution screen radio-button

3
推荐指数
2
解决办法
2万
查看次数

标签 统计

android ×1

radio-button ×1

resolution ×1

screen ×1

size ×1