2014-10-23 2 views
0

저는 안드로이드 앱을 작업하는 초보자이며 화면에 많은 질문을 넣을 수있는 충분한 공간을 가질 수 있도록 스크롤보기를 사용해야합니다. 스크롤 뷰를 설정했지만 그래픽 레이아웃으로 갈 때 첫 번째 질문 만 볼 수 있습니다. 나머지는 여전히 넣을 공간이 충분하지 않습니다. 아래로 스크롤하여 추가 할 수없는 것처럼 보입니다. 좀 더. 그것을 할 수 있습니까? 구글 안드로이드 번들이 설치된 이클립스를 사용하고 있습니다.scrollview에 몇 가지 문제가 있습니다.

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

<RelativeLayout 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="vertical" 
    android:paddingBottom="@dimen/activity_vertical_margin" 
    android:paddingLeft="@dimen/activity_horizontal_margin" 
    android:paddingRight="@dimen/activity_horizontal_margin" 
    android:paddingTop="@dimen/activity_vertical_margin" > 

    <TextView 
     android:id="@+id/textView1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentTop="true" 
     android:layout_marginTop="16dp" 
     android:text="Surse de venit:" 
     android:textAppearance="?android:attr/textAppearanceMedium" /> 

    <TextView 
     android:id="@+id/textView2" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignBaseline="@+id/textView1" 
     android:layout_alignBottom="@+id/textView1" 
     android:layout_alignParentRight="true" 
     android:layout_marginRight="18dp" 
     android:text="(RON)" 
     android:textAppearance="?android:attr/textAppearanceSmall" /> 

    <TextView 
     android:id="@+id/textView3" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignLeft="@+id/textView1" 
     android:layout_below="@+id/textView1" 
     android:layout_marginTop="35dp" 
     android:text="@string/x1" 
     android:textAppearance="?android:attr/textAppearanceSmall" /> 

    <TextView 
     android:id="@+id/textView5" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignLeft="@+id/textView4" 
     android:layout_below="@+id/textView4" 
     android:layout_marginTop="24dp" 
     android:text="@string/x3" 
     android:textAppearance="?android:attr/textAppearanceSmall" /> 

    <TextView 
     android:id="@+id/textView4" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignLeft="@+id/textView3" 
     android:layout_below="@+id/textView3" 
     android:layout_marginTop="21dp" 
     android:text="@string/x2" 
     android:textAppearance="?android:attr/textAppearanceSmall" /> 

    <EditText 
     android:id="@+id/x1txt" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignBaseline="@+id/textView3" 
     android:layout_alignBottom="@+id/textView3" 
     android:layout_alignLeft="@+id/textView2" 
     android:layout_alignRight="@+id/textView2" 
     android:ems="10" 
     android:inputType="numberSigned" /> 

    <TextView 
     android:id="@+id/textView6" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignLeft="@+id/textView5" 
     android:layout_below="@+id/textView5" 
     android:layout_marginTop="25dp" 
     android:text="@string/x4" 
     android:textAppearance="?android:attr/textAppearanceSmall" /> 

    <EditText 
     android:id="@+id/x2txt" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignBaseline="@+id/textView4" 
     android:layout_alignBottom="@+id/textView4" 
     android:layout_alignLeft="@+id/x1txt" 
     android:layout_alignRight="@+id/x1txt" 
     android:ems="10" 
     android:inputType="number" /> 

    <EditText 
     android:id="@+id/x3txt" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignBaseline="@+id/textView5" 
     android:layout_alignBottom="@+id/textView5" 
     android:layout_alignLeft="@+id/x2txt" 
     android:layout_alignRight="@+id/x2txt" 
     android:ems="10" 
     android:inputType="numberSigned" > 
    </EditText> 

    <EditText 
     android:id="@+id/x4txt" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignBaseline="@+id/textView6" 
     android:layout_alignBottom="@+id/textView6" 
     android:layout_alignLeft="@+id/x3txt" 
     android:layout_alignParentRight="true" 
     android:layout_marginRight="19dp" 
     android:ems="10" 
     android:inputType="numberSigned" /> 

    <TextView 
     android:id="@+id/textView7" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignLeft="@+id/textView6" 
     android:layout_below="@+id/x4txt" 
     android:layout_marginTop="24dp" 
     android:text="@string/ven" 
     android:textAppearance="?android:attr/textAppearanceMedium" /> 

    <TextView 
     android:id="@+id/textView9" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentLeft="true" 
     android:layout_alignRight="@+id/textView6" 
     android:layout_below="@+id/textView8" 
     android:layout_marginTop="22dp" 
     android:text="@string/y1" 
     android:textAppearance="?android:attr/textAppearanceSmall" /> 

    <TextView 
     android:id="@+id/textView8" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignLeft="@+id/textView9" 
     android:layout_below="@+id/textView7" 
     android:layout_marginTop="44dp" 
     android:text="Cheltuieli:" 
     android:textAppearance="?android:attr/textAppearanceMedium" /> 

    <TextView 
     android:id="@+id/textView10" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignLeft="@+id/textView9" 
     android:layout_below="@+id/textView9" 
     android:layout_marginTop="21dp" 
     android:text="@string/y2" 
     android:textAppearance="?android:attr/textAppearanceSmall" /> 

</RelativeLayout> 
</ScrollView> 

어떤 제안 :

여기 내 XML 코드입니까? 미리 감사드립니다.

+0

그래서 그냥 그래픽 레이아웃에서 볼 수 있도록하려면 기다린 당신이 그것을 실행할 때 아무 문제가없는 당신의 XML의 ScrollView-android:fillViewport="true"을 추가하는 것입니다? xml에 모든 것을 추가하십시오. – tyczj

+0

'android : layout_height = "408dp"'?? – njzk2

+0

@tyczj 아직 java 코드를 작성하지 않았기 때문에 실행할 수 없습니다. XML atm에서만 작업하고 있습니다. 그래서 내가해야 할 일은 혼자서 그것을 쓰는 것입니다. ?? –

답변

0

당신이 필요로

+0

그게 전부입니다. 감사 ! –

0

스크롤 뷰에는 선형 레이아웃 만 포함 할 수 있습니다. 예 :

<ScrollView 
xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:fillViewport="true"> 
<LinearLayout 
android:layout_width="match_parent" 
android:layout_height="wrap_content" 
android:gravity="left" 
android:orientation="vertical" > 
    -----code 
</linearlayout> 
</scrollview> 

EDIT! 유일한 가능성이 있습니다.

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

<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:background="#2d89ef" 
    android:orientation="vertical" > 

    <RelativeLayout 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:orientation="vertical" 
android:paddingBottom="@dimen/activity_vertical_margin" 
android:paddingLeft="@dimen/activity_horizontal_margin" 
android:paddingRight="@dimen/activity_horizontal_margin" 
android:paddingTop="@dimen/activity_vertical_margin" > 
+0

이미 RelativeLayout이 있습니다. –

관련 문제