RadioButton 外发光在开始时被切断

问题描述

这是我的电台组布局:

<RadioGroup
     android:layout_width="0dp"
     android:layout_height="match_parent"
     android:background="@color/white"
     android:orientation="horizontal">

                        <RadioButton
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_marginEnd="14dp"
                            android:text="Start" />

                        <RadioButton
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_marginEnd="14dp"
                            android:text="End" />
                    </RadioGroup>

但是当我触摸并按住第一个单选按钮时。左侧的发光效果已被切断。

enter image description here

我该如何解决这个问题?

解决方法

您可以通过向 RadioGroup 添加 startPadding 或向 RadioButton 添加 startMargin 来避免这种情况。

,

@Septimiu 的答案是正确的:startPaddingRadioGroup 或添加 startMarginRadioButton

<RadioGroup
    ...
    android:paddingStart="20dp"
    >
    ...

但我发现我的活动出现问题:android:hardwareAccelerated 在 AndroidManifest.xml 中的活动中设置为 false

<activity
    ..
    android:hardwareAccelerated="false"
    .. />

如果设置为这个,paddingStart 将不起作用。所以我删了