Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 更改relativelayout的宽度时,滚动条消失_Android_Radio Button_Radio Group - Fatal编程技术网

Android 更改relativelayout的宽度时,滚动条消失

Android 更改relativelayout的宽度时,滚动条消失,android,radio-button,radio-group,Android,Radio Button,Radio Group,好的,我有一个带有relativelayout的radiogroup,它有一个滚动视图,它有一个带有单选按钮的线性布局。当我更改relativelayout宽度以移动滚动条时,滚动条就消失了。见下图: 并以XML形式: <RadioGroup android:id="@+id/radioGroupLang" android:layout_width="200dp" android:layout_height="wrap_content" andr

好的,我有一个带有relativelayout的radiogroup,它有一个滚动视图,它有一个带有单选按钮的线性布局。当我更改relativelayout宽度以移动滚动条时,滚动条就消失了。见下图:

并以XML形式:

    <RadioGroup
    android:id="@+id/radioGroupLang"
    android:layout_width="200dp"
    android:layout_height="wrap_content"
    android:layout_alignStart="@+id/textLangHidden"
    android:layout_below="@+id/textLangHidden"
    android:layout_marginTop="15dp"
    android:background="@drawable/custom_border"
    android:paddingBottom="5dp"
    android:paddingEnd="75dp"
    android:paddingStart="13dp"
    android:paddingTop="10dp">

    <RelativeLayout
        android:layout_width="170dp"
        android:layout_height="match_parent">

        <ScrollView
            android:layout_width="170dp"
            android:layout_height="216dp"
            android:scrollbarSize="10dp">

            <LinearLayout
                android:layout_width="170dp"
                android:layout_height="wrap_content"
                android:orientation="vertical">

                <RadioButton
                    android:id="@+id/rbChinese"
                    android:layout_width="180dp"
                    android:layout_height="wrap_content"
                    android:layout_weight="1"
                    android:onClick="rbChinese"
                    android:text="@string/chinese"
                    android:textAllCaps="false"
                    android:textColor="@android:color/darker_gray" />

                <RadioButton
                    android:id="@+id/rbEnglish"
                    android:layout_width="180dp"
                    android:layout_height="wrap_content"
                    android:layout_weight="1"
                    android:onClick="rbEnglish"
                    android:text="@string/english"
                    android:textAllCaps="false"
                    android:textColor="@android:color/darker_gray" />

                <RadioButton
                    android:id="@+id/rbFrench"
                    android:layout_width="180dp"
                    android:layout_height="wrap_content"
                    android:layout_weight="1"
                    android:onClick="rbFrench"
                    android:text="@string/french"
                    android:textAllCaps="false"
                    android:textColor="@android:color/darker_gray" />

                <RadioButton
                    android:id="@+id/rbJapanese"
                    android:layout_width="180dp"
                    android:layout_height="wrap_content"
                    android:layout_weight="1"
                    android:onClick="rbJapanese"
                    android:text="@string/japanese"
                    android:textAllCaps="false"
                    android:textColor="@android:color/darker_gray" />

                <RadioButton
                    android:id="@+id/rbKorean"
                    android:layout_width="180dp"
                    android:layout_height="wrap_content"
                    android:layout_weight="1"
                    android:onClick="rbKorean"
                    android:text="@string/korean"
                    android:textAllCaps="false"
                    android:textColor="@android:color/darker_gray" />

                <RadioButton
                    android:id="@+id/rbRussian"
                    android:layout_width="180dp"
                    android:layout_height="wrap_content"
                    android:layout_weight="1"
                    android:onClick="rbRussian"
                    android:text="@string/russian"
                    android:textAllCaps="false"
                    android:textColor="@android:color/darker_gray" />

                <RadioButton
                    android:id="@+id/rbSpanish"
                    android:layout_width="180dp"
                    android:layout_height="wrap_content"
                    android:layout_weight="1"
                    android:onClick="rbSpainsh"
                    android:text="@string/spanish"
                    android:textAllCaps="false"
                    android:textColor="@android:color/darker_gray" />

                <RadioButton
                    android:id="@+id/rbSwedish"
                    android:layout_width="180dp"
                    android:layout_height="wrap_content"
                    android:layout_weight="1"
                    android:onClick="rbSwedish"
                    android:text="@string/swedish"
                    android:textAllCaps="false"
                    android:textColor="@android:color/darker_gray" />

            </LinearLayout>
        </ScrollView>

    </RelativeLayout>

</RadioGroup>


如果有人能告诉我我做错了什么,请评论。

您需要更改此部分:

android:paddingEnd="75dp"
…类似于:

android:paddingEnd="5dp"
放射组限于:

android:layout_width="200dp"
由于RelativeLayout、Scrollview等限制为170dp,该条在边距的“后面”变得不可见。170dp+75dp=245dp。最后一个45dp变为不可见。利润率为10dp