2014-06-21 3 views
1

내 모든 콘텐츠가있는 다른 상대 레이아웃이있는 내 XML 파일에 상대 레이아웃이 있습니다. 내 내부 레이아웃은 내 데이터베이스에서 가져온 내용으로로드됩니다.Android 상대 레이아웃이 스크롤되지 않습니다.

의견을 추가하기 위해 하단에 edittext와 버튼이 있습니다.

이제 문제는 콘텐츠가 더 많을 때 내 내부 레이아웃이 스크롤되지 않지만 모든 콘텐츠가 하단의 텍스트 및 버튼 편집 텍스트 안에 숨겨져 있다는 것입니다.

여기 내 XML입니다.

<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="wrap_content" 
     android:background="@color/BG" 
     android:paddingTop="10dp" > 

    <RelativeLayout 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_marginLeft="10dp" 
     android:layout_marginRight="10dp" 
     android:background="#FFFFFF" 
     android:paddingLeft="15dp" 
     android:paddingRight="15dp" 
     android:paddingBottom="15dp" 
     android:scrollbars="vertical" > 

     <TextView 
      android:id="@+id/discTitle" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_alignParentLeft="true" 
      android:layout_alignParentRight="true" 
      android:layout_marginTop="20dp" 
      android:text="Title" 
      android:textColor="#77d3f1" 
      android:textSize="18sp" /> 

     <TextView 
      android:id="@+id/discCategory" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_alignParentLeft="true" 
      android:layout_alignRight="@+id/discTitle" 
      android:layout_below="@+id/discTitle" 
      android:layout_marginTop="20dp" 
      android:text="Category" 
      android:textColor="#77d3f1" 
      android:textSize="14sp" /> 

     <TextView 
      android:id="@+id/discDescription" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_alignParentLeft="true" 
      android:layout_alignRight="@+id/discCategory" 
      android:layout_below="@+id/discCategory" 
      android:layout_marginTop="20dp" 
      android:text="Decsription" 
      android:textColor="#908484" 
      android:textSize="16sp" /> 

     <TextView 
      android:id="@+id/discTime" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_alignParentLeft="true" 
      android:layout_alignRight="@+id/discDescription" 
      android:layout_below="@+id/discDescription" 
      android:layout_marginTop="20dp" 
      android:text="yyyy mm dd hh:mm:ss" 
      android:textSize="10sp" /> 
    </RelativeLayout> 

    <EditText 
     android:id="@+id/editText1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentBottom="true" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentRight="true" 
     android:layout_marginRight="60dp" 
     android:background="@drawable/commentbg" 
     android:ems="10" 
     android:hint="Type a comment..." 
     android:inputType="textMultiLine" 
     android:minHeight="40dp" 
     android:paddingLeft="10dp" 
     android:textStyle="italic" > 

     <requestFocus /> 
    </EditText> 

    <Button 
     android:id="@+id/button1" 
     android:layout_width="61dp" 
     android:layout_height="wrap_content" 
     android:layout_alignParentBottom="true" 
     android:layout_alignParentRight="true" 
     android:background="@drawable/commentbg" 
     android:minHeight="40dp" 
     android:text="Send" /> 

</RelativeLayout> 

은 지금은 내부의 상대 레이아웃의 높이가 전체 화면을 차지 내용은 아래 이미지에서 모습 more.Have 때 스크롤 할 수있다 싶다.

미리 감사드립니다. Layout View

답변

1

것은

<ScrollView 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:id="@+id/scroll_view_layout"> 

    <RelativeLayout 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_marginLeft="10dp" 
    android:layout_marginRight="10dp" 
    android:background="#FFFFFF" 
    android:paddingLeft="15dp" 
    android:paddingRight="15dp" 
    android:paddingBottom="15dp" 
    android:scrollbars="vertical" > 

    <TextView 
     android:id="@+id/discTitle" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentRight="true" 
     android:layout_marginTop="20dp" 
     android:text="Title" 
     android:textColor="#77d3f1" 
     android:textSize="18sp" /> 

    <TextView 
     android:id="@+id/discCategory" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_alignParentLeft="true" 
     android:layout_alignRight="@+id/discTitle" 
     android:layout_below="@+id/discTitle" 
     android:layout_marginTop="20dp" 
     android:text="Category" 
     android:textColor="#77d3f1" 
     android:textSize="14sp" /> 

    <TextView 
     android:id="@+id/discDescription" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_alignParentLeft="true" 
     android:layout_alignRight="@+id/discCategory" 
     android:layout_below="@+id/discCategory" 
     android:layout_marginTop="20dp" 
     android:text="Decsription" 
     android:textColor="#908484" 
     android:textSize="16sp" /> 

    <TextView 
     android:id="@+id/discTime" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_alignParentLeft="true" 
     android:layout_alignRight="@+id/discDescription" 
     android:layout_below="@+id/discDescription" 
     android:layout_marginTop="20dp" 
     android:text="yyyy mm dd hh:mm:ss" 
     android:textSize="10sp" /> 
</RelativeLayout> 

<EditText 
    android:id="@+id/editText1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentBottom="true" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentRight="true" 
    android:layout_marginRight="60dp" 
    android:background="@drawable/commentbg" 
    android:ems="10" 
    android:hint="Type a comment..." 
    android:inputType="textMultiLine" 
    android:minHeight="40dp" 
    android:paddingLeft="10dp" 
    android:textStyle="italic" > 

    <requestFocus /> 
</EditText> 

<Button 
    android:id="@+id/button1" 
    android:layout_width="61dp" 
    android:layout_height="wrap_content" 
    android:layout_alignParentBottom="true" 
    android:layout_alignParentRight="true" 
    android:background="@drawable/commentbg" 
    android:minHeight="40dp" 
    android:text="Send" /> 

</RelativeLayout> 
</ScrollView> 
있는 ScrollView

에 랩
관련 문제