我必须在滚动视图中添加一个文本视图和两个单选按钮,因此在阅读完所有文本后,用户可以滚动到最后并选择一个单选按钮。 但是我无法在滚动视图中添加两个组件,一旦我在滚动视图中添加到文本视图,当我尝试添加Radio组时,它没有被添加。
所以请帮我实现同样的目标。
此致 皮克斯
答案 0 :(得分:4)
由于ScrollView
只能托管一个直接子项,因此您最好添加两个共同的父布局,即向LinearLayout
和{{1}添加RelativeLayout
或TextView
}}
做这样的事情..
RadioGroup
答案 1 :(得分:1)
这可能有所帮助:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/scrollView1"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<LinearLayout
android:id="@+id/linearLayout1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/textview" />
<RadioGroup
android:id="@+id/radioGroup1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<RadioButton
android:id="@+id/radio0"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="true"
android:text="@string/rb1" />
<RadioButton
android:id="@+id/radio1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/rb2" />
<RadioButton
android:id="@+id/radio2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/rb3" />
</RadioGroup>
</LinearLayout>
</ScrollView>
答案 2 :(得分:0)
这里是:
ScrollView
LinearLayout宽度fill-parent和height为fill_parent,方向为“vertical”
TextView
RadiaoGroup
/ LinearLayout中
/滚动型