2012-11-18 26 views
2

我是新來的Android應用發展到現在我設計的應用程序,因爲我有一個有兩個平行的編輯文本字段,如顯示的圖像的活動如何將ScrollView設置爲RelativeLayout的父級?

enter image description here

(包含15組可編輯的文本字段)。我使用了相對佈局。我想添加一個垂直滾動視圖,因爲某些文本字段從屏幕中出來。我研究了幾個教程,他們都使用線性佈局來添加滾動視圖。

這裏是我的layout.xml文件

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:orientation="vertical" > 

<EditText 
    android:id="@+id/editText5" 
    android:layout_width="85dp" 
    android:layout_height="wrap_content" 
    android:layout_marginLeft="100dp" 
    android:layout_marginTop="5dp" /> 

<EditText 
    android:id="@+id/editText1" 
    android:layout_width="85dp" 
    android:layout_height="wrap_content" 
    android:layout_marginLeft="200dp" 
    android:layout_marginTop="5dp" /> 

<EditText 
    android:id="@+id/EditText01" 
    android:layout_width="85dp" 
    android:layout_height="wrap_content" 
    android:layout_alignLeft="@+id/editText5" 
    android:layout_below="@+id/editText5" 
    android:layout_marginTop="17dp" /> 

<EditText 
    android:id="@+id/EditText02" 
    android:layout_width="85dp" 
    android:layout_height="wrap_content" 
    android:layout_alignBaseline="@+id/EditText01" 
    android:layout_alignBottom="@+id/EditText01" 
    android:layout_alignLeft="@+id/editText1" /> 

</RelativeLayout> 

在這裏,我怎麼可以添加滾動視圖不改變兩個平行編輯文本字段。請指導我。 謝謝!

+0

解決通過添加滾動型的屏幕的根。 – Grant

回答

3

添加一個ScrollView作爲屏幕的根。滾動型應該有一個包含所有的孩子一個子佈局..

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

    <RelativeLayout 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 

     <!-- All your views --> 

    </RelativeLayout> 
</ScrollView> 
1
<?xml version="1.0" encoding="utf-8"?> 
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:orientation="vertical" > 

<RelativeLayout 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:orientation="vertical" > 
<EditText 
    android:id="@+id/editText5" 
    android:layout_width="85dp" 
    android:layout_height="wrap_content" 
    android:layout_marginLeft="100dp" 
    android:layout_marginTop="5dp" /> 

<EditText 
    android:id="@+id/editText1" 
    android:layout_width="85dp" 
    android:layout_height="wrap_content" 
    android:layout_marginLeft="200dp" 
    android:layout_marginTop="5dp" /> 

<EditText 
    android:id="@+id/EditText01" 
    android:layout_width="85dp" 
    android:layout_height="wrap_content" 
    android:layout_alignLeft="@+id/editText5" 
    android:layout_below="@+id/editText5" 
    android:layout_marginTop="17dp" /> 

<EditText 
    android:id="@+id/EditText02" 
    android:layout_width="85dp" 
    android:layout_height="wrap_content" 
    android:layout_alignBaseline="@+id/EditText01" 
    android:layout_alignBottom="@+id/EditText01" 
    android:layout_alignLeft="@+id/editText1" /> 
</RelativeLayout> 

</ScrollView> 
相關問題