안드로이드에서 ScrollView는 어떻게 쓰는건가요?


제가 xml에서 아래 코드처럼 작성했는데 화면 크기보다 텍스트가 더 많아서 텍스트가 짤려요. 그래서 scrollview를 쓰려고하는데 스크롤뷰는 어떻게 쓰는건가요?

소스코드

<?xml version="1.0" encoding="utf-8"?>


<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:stretchColumns="1"
 >

<TableRow>
<ImageView android:id="@+id/imageView"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
   android:layout_marginLeft="5dip"                
   android:layout_marginTop="10dip"
 android:layout_marginRight="5dip"
  android:tint="#55ff0000"
  android:src="@drawable/icon">
 </ImageView>
    </TableRow>
  <TableRow>
               <TextView android:id="@+id/name"
                android:layout_width="wrap_content" 
                android:layout_height="wrap_content"
                android:padding="3dip"                          
                android:text="  Name " >
                </TextView>

                <TextView android:id="@+id/name1"
                android:layout_width="wrap_content" 
                android:layout_height="wrap_content"
                android:gravity="left"                          
                android:text="Veer" >
                </TextView>

            </TableRow> 

            <TableRow>
               <TextView android:id="@+id/age"
                android:layout_width="wrap_content" 
                android:layout_height="wrap_content"
                android:padding="3dip"                          
                android:text="  Age" >
                </TextView>

                <TextView android:id="@+id/age1"
                android:layout_width="wrap_content" 
                android:layout_height="wrap_content"
                android:gravity="left"                          
                android:text="23" >
                </TextView>

            </TableRow> 

            <TableRow>
               <TextView android:id="@+id/gender"
                android:layout_width="wrap_content" 
                android:layout_height="wrap_content"
                android:padding="3dip"                          
                android:text="  Gender" >
                </TextView>

                <TextView android:id="@+id/gender1"
                android:layout_width="wrap_content" 
                android:layout_height="wrap_content"
                android:gravity="left"                          
                android:text="Male" >
                </TextView>

            </TableRow> 

            <TableRow>
               <TextView android:id="@+id/profession"
                android:layout_width="wrap_content" 
                android:layout_height="wrap_content"
                android:padding="3dip"                          
                android:text="  Professsion" >
                </TextView>

                <TextView android:id="@+id/profession1"
                android:layout_width="wrap_content" 
                android:layout_height="wrap_content"
                android:gravity="left"                          
                android:text="Mobile Developer" >
                </TextView>

            </TableRow> 
                <TableRow>
               <TextView android:id="@+id/phone"
                android:layout_width="wrap_content" 
                android:layout_height="wrap_content"
                android:padding="3dip"                          
                android:text="  Phone" >
                </TextView>

                <TextView android:id="@+id/phone1"
                android:layout_width="wrap_content" 
                android:layout_height="wrap_content"
                android:gravity="left"                          
                android:text="03333736767" >
                </TextView>

            </TableRow>

                <TableRow>
               <TextView android:id="@+id/email"
                android:layout_width="wrap_content" 
                android:layout_height="wrap_content"
                android:padding="3dip"                          
                android:text="  Email" >
                </TextView>

                <TextView android:id="@+id/email1"
                android:layout_width="wrap_content" 
                android:layout_height="wrap_content"
                android:gravity="left"                          
                android:text="veer.developer@gmail.com" >
                </TextView>


            </TableRow>
                <TableRow>
               <TextView android:id="@+id/hobby"
                android:layout_width="wrap_content" 
                android:layout_height="wrap_content"
                android:padding="3dip"                          
                android:text="  Hobby" >
                </TextView>

                <TextView android:id="@+id/hobby1"
                android:layout_width="wrap_content" 
                android:layout_height="wrap_content"
                android:gravity="left"                          
                android:text="Play Games" >
                </TextView>

                </TableRow> 

                <TableRow>
               <TextView android:id="@+id/ilike"
                android:layout_width="wrap_content" 
                android:layout_height="wrap_content"
                android:padding="3dip"                          
                android:text="  I like" >
                </TextView>

                <TextView android:id="@+id/ilike1"
                android:layout_width="wrap_content" 
                android:layout_height="wrap_content"
                android:gravity="left"                          
                android:text="Java, Objective-c" >
                </TextView>

            </TableRow>

            <TableRow>
                <TextView android:id="@+id/idislike"
                android:layout_width="wrap_content" 
                android:layout_height="wrap_content"
                android:padding="3dip"                          
                android:text="  I dislike" >
                </TextView>

                <TextView android:id="@+id/idislike1"
                android:layout_width="wrap_content" 
                android:layout_height="wrap_content"
                android:gravity="left"                          
                android:text="Microsoft" >
                </TextView>

            </TableRow>

            <TableRow>
                <TextView android:id="@+id/address"
                android:layout_width="wrap_content" 
                android:layout_height="wrap_content"
                android:padding="3dip"                          
                android:text="  Address" >
                </TextView>

                <TextView android:id="@+id/address1"
                android:layout_width="wrap_content" 
                android:layout_height="wrap_content"
                android:gravity="left"                          
                android:text="Johar Mor" >
                </TextView>

            </TableRow>
</TableLayout>
  • 2016년 02월 23일에 작성됨

조회수 489


1 답변


좋아요
0
싫어요
채택취소하기
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    >
    <TableLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:stretchColumns="1"
        >
        <!-- 내용물-->
    </TableLayout>
</ScrollView>

이런식으로 쓰시면 됩니다.

  • 2016년 02월 23일에 작성됨

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close