1

私はアンドロイドに不慣れです。

scrollviewをmuレイアウトに設定するにはどうすればよいですか?案内してください。

私のレイアウトでは、4つのtextview 4つのラジオボタンと次の前のボタンがあるので、これらすべてに対してスクロールビューを設定したいと思います。これを実装するにはどうすればよいですか。

    <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には、必須の直接の子が1つだけあります。

<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 に答える