Android 更改relativelayout的宽度时,滚动条消失
好的,我有一个带有relativelayout的radiogroup,它有一个滚动视图,它有一个带有单选按钮的线性布局。当我更改relativelayout宽度以移动滚动条时,滚动条就消失了。见下图: 并以XML形式: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
<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