본문 바로가기

개발/Android

[android] 스크롤뷰 ScrollView 사용하기 (화면에 스크롤 만들기)

반응형

화면에 스크롤이 필요할경우 안드로이드는 ScrollView 를 사용할 수 있습니다.

ScrollView 태그 안에 자식객체를 담아 주면 됩니다.

주의점은 스크롤뷰는 하나의 자식만 가질 수 있습니다.

따라서 스크롤뷰 안에 LinearLayout을 만든 후에 LinearLayout안에 필요한 자식들을 담으면 스크롤뷰는 하나의 자식을 가질 수 있습니다.

 

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">

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

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent">
            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Hello World!"
                android:textSize="100sp"
                />

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Hello World!"
                android:textSize="100sp" />

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Hello World!"
                android:textSize="100sp" />

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Hello World!"
                android:textSize="100sp"
                />

        </LinearLayout>
    </ScrollView>


</LinearLayout>

 

 

 

반응형