2012-11-18 6 views
2

나는이 점에서, 지금은 응용 프로그램을 설계하고있는 안드로이드 응용 프로그램 개발에 새로운 오전 나는이 그림과 같이 두 개의 평행 편집 텍스트 필드가 활동 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

화면의 루트로있는 ScrollView를 추가하여 해결이 있어야합니다. – Grant

답변

3

화면의 루트로 ScrollView를 추가하십시오. 있는 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> 
관련 문제