我是android的新手..
如何将scrollview设置为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" />
答案 0 :(得分: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>
答案 1 :(得分: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>
答案 2 :(得分: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>
答案 3 :(得分: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>