2013-02-13 42 views
1

即時通訊新的Android ..如何將scrollview設置爲我的佈局?

如何設置scrollview畝佈局?請指導我..

在我的佈局中,我有四個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" /> 

回答

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> 
+0

我看不到滾動..如果我點擊我可以看到,但不能夠滾動..請引導我.. – 2013-02-13 11:40:43

+0

添加到您的滾動視圖.. android:scrollbars =「vertical」 – 2013-02-13 11:46:09

+0

替換 通過 <滾動型的xmlns:機器人= 「http://schemas.android.com/apk/res/android」 的xmlns:工具=「http://schemas.android.com/tools」 android:layout_width =「match_par 「 android:layout_height =」match_parent「 android:scrollbars =」vertical「 tools:context =」。Quesans「> – 2013-02-13 11:46:39

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> 
+0

我不能看到scroll..if我點擊我能看到,但可以't能夠滾動..請指導我.. – 2013-02-13 11:39:03

+0

檢查更新的答案@OneManArmy – duggu 2013-02-13 11:45:04

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> 
+0

我看不到滾動..如果我點擊我可以看到,但不能夠滾動..請指導我.. – 2013-02-13 11:39:34

+0

如果你的元素適合你的屏幕,你將無法滾動。 – 2013-02-13 11:40:50

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> 
+0

我看不到滾動..如果我點擊我可以看到,但不能夠滾動..請指導我.. – 2013-02-13 11:39:54

+0

好的,讓我檢查你的完整代碼在我的設備上你使用了哪個版本? – 2013-02-13 11:41:32

+0

我可以在我的模擬器中滾動佈局,所以你可以發佈最近使用過的代碼嗎? – 2013-02-13 11:49:04