1

我是安卓新手。。

如何将滚动视图设置为 mu 布局?请指导我..

在我的布局中,我有四个 textview 四个单选按钮和下一个,上一个按钮,所以对于所有这些我完全想设置滚动视图。如何实现这个?

    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".Quesans" >
 <RadioGroup
     android:id="@+id/rdgroup"
     android:layout_width="fill_parent"
     android:layout_height="wrap_content"
     android:layout_alignParentLeft="true"
     android:layout_below="@+id/que_txt"
     android:layout_marginTop="38dp"
     android:orientation="vertical" >
     <RadioButton android:id="@+id/RB1" android:text="button1"/>
     <RadioButton android:id="@+id/RB2" android:text="button2"/>
     <RadioButton android:id="@+id/RB3" android:text="button3"/>
     <RadioButton android:id="@+id/RB4" android:text="button4"/>
 </RadioGroup>
 <Button
     android:id="@+id/prv_btn"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:layout_alignBaseline="@+id/nxt_btn"
     android:layout_alignBottom="@+id/nxt_btn"
     android:layout_alignParentLeft="true"
     android:text="Previous" />
 <Button
     android:id="@+id/nxt_btn"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:layout_alignParentRight="true"
     android:layout_below="@+id/rdtxt"
     android:layout_marginRight="22dp"
     android:layout_marginTop="34dp"
     android:text="Next" />
 <TextView
     android:id="@+id/rdtxt"
     android:layout_width="fill_parent"
     android:layout_height="wrap_content"
     android:layout_alignParentLeft="true"
     android:layout_below="@+id/rdgroup"
     android:layout_marginTop="17dp"
     android:text="Nothing is picked" 
     android:textColor="#0000FF"/>
 <TextView
     android:id="@+id/focusarea"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:layout_alignRight="@+id/nxt_btn"
     android:layout_below="@+id/nxt_btn"
     android:layout_marginRight="20dp"
     android:layout_marginTop="25dp"
     android:text="" />
 <TextView
     android:id="@+id/soltxt"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:layout_alignBaseline="@+id/focusarea"
     android:layout_alignBottom="@+id/focusarea"
     android:layout_alignParentLeft="true"
     android:layout_marginLeft="32dp"
     android:text="" />
 <TextView
     android:id="@+id/que_txt"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:layout_alignParentLeft="true"
     android:layout_alignParentTop="true"
     android:layout_marginLeft="10dp"
     android:layout_marginTop="25dp"
     android:text="TextView" />

4

4 回答 4

2

像这样设置它:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
tools:context=".Quesans" >
<ScrollView 
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:scrollbars="vertical"
    >
<RelativeLayout
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
 <RadioGroup
     android:id="@+id/rdgroup"
     android:layout_width="fill_parent"
     android:layout_height="wrap_content"
     android:layout_alignParentLeft="true"
     android:layout_below="@+id/que_txt"
     android:layout_marginTop="38dp"
     android:orientation="vertical" >
     <RadioButton android:id="@+id/RB1" android:text="button1"/>
     <RadioButton android:id="@+id/RB2" android:text="button2"/>
     <RadioButton android:id="@+id/RB3" android:text="button3"/>
     <RadioButton android:id="@+id/RB4" android:text="button4"/>
 </RadioGroup>
 <Button
     android:id="@+id/prv_btn"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:layout_alignBaseline="@+id/nxt_btn"
     android:layout_alignBottom="@+id/nxt_btn"
     android:layout_alignParentLeft="true"
     android:text="Previous" />
 <Button
     android:id="@+id/nxt_btn"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:layout_alignParentRight="true"
     android:layout_below="@+id/rdtxt"
     android:layout_marginRight="22dp"
     android:layout_marginTop="34dp"
     android:text="Next" />
 <TextView
     android:id="@+id/rdtxt"
     android:layout_width="fill_parent"
     android:layout_height="wrap_content"
     android:layout_alignParentLeft="true"
     android:layout_below="@+id/rdgroup"
     android:layout_marginTop="17dp"
     android:text="Nothing is picked" 
     android:textColor="#0000FF"/>
 <TextView
     android:id="@+id/focusarea"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:layout_alignRight="@+id/nxt_btn"
     android:layout_below="@+id/nxt_btn"
     android:layout_marginRight="20dp"
     android:layout_marginTop="25dp"
     android:text="" />
 <TextView
     android:id="@+id/soltxt"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:layout_alignBaseline="@+id/focusarea"
     android:layout_alignBottom="@+id/focusarea"
     android:layout_alignParentLeft="true"
     android:layout_marginLeft="32dp"
     android:text="" />
 <TextView
     android:id="@+id/que_txt"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:layout_alignParentLeft="true"
     android:layout_alignParentTop="true"
     android:layout_marginLeft="10dp"
     android:layout_marginTop="25dp"
     android:text="TextView" />
</RelativeLayout>
</ScrollView>
</RelativeLayout>
于 2013-02-13T11:29:32.857 回答
1
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
>

<RelativeLayout 
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".Quesans" >
 <RadioGroup
     android:id="@+id/rdgroup"
     android:layout_width="fill_parent"
     android:layout_height="wrap_content"
     android:layout_alignParentLeft="true"
     android:layout_below="@+id/que_txt"
     android:layout_marginTop="38dp"
     android:orientation="vertical" >
     <RadioButton android:id="@+id/RB1" android:text="button1"/>
     <RadioButton android:id="@+id/RB2" android:text="button2"/>
     <RadioButton android:id="@+id/RB3" android:text="button3"/>
     <RadioButton android:id="@+id/RB4" android:text="button4"/>
 </RadioGroup>
 <Button
     android:id="@+id/prv_btn"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:layout_alignBaseline="@+id/nxt_btn"
     android:layout_alignBottom="@+id/nxt_btn"
     android:layout_alignParentLeft="true"
     android:text="Previous" />
 <Button
     android:id="@+id/nxt_btn"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:layout_alignParentRight="true"
     android:layout_below="@+id/rdtxt"
     android:layout_marginRight="22dp"
     android:layout_marginTop="34dp"
     android:text="Next" />
 <TextView
     android:id="@+id/rdtxt"
     android:layout_width="fill_parent"
     android:layout_height="wrap_content"
     android:layout_alignParentLeft="true"
     android:layout_below="@+id/rdgroup"
     android:layout_marginTop="17dp"
     android:text="Nothing is picked" 
     android:textColor="#0000FF"/>
 <TextView
     android:id="@+id/focusarea"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:layout_alignRight="@+id/nxt_btn"
     android:layout_below="@+id/nxt_btn"
     android:layout_marginRight="20dp"
     android:layout_marginTop="25dp"
     android:text="" />
 <TextView
     android:id="@+id/soltxt"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:layout_alignBaseline="@+id/focusarea"
     android:layout_alignBottom="@+id/focusarea"
     android:layout_alignParentLeft="true"
     android:layout_marginLeft="32dp"
     android:text="" />
 <TextView
     android:id="@+id/que_txt"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:layout_alignParentLeft="true"
     android:layout_alignParentTop="true"
     android:layout_marginLeft="10dp"
     android:layout_marginTop="25dp"
     android:text="TextView" />

</ScrollView>
于 2013-02-13T11:23:46.807 回答
0

您可以像 dat 一样将所有视图放入相对布局中。ScrollView 只有一个直接的孩子,这是一个补充。

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>

 <RelativeLayout
 xmlns:tools="http://schemas.android.com/tools"
 android:layout_width="match_parent"
 android:layout_height="match_parent"
 tools:context=".Quesans" >
 </RelativeLayout>
</ScrollView>
于 2013-02-13T11:23:35.810 回答
0

尝试这个:

   <ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/scroll" 
android:layout_width="fill_parent"

 android:layout_height="fill_parent"
 >
     <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:tools="http://schemas.android.com/tools"
     android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".Quesans" >

    //code here

   </RelativeLayout >

   </ScrollView>
于 2013-02-13T11:24:48.703 回答