TextView 가 부모Layout 보다 커질 때 스크롤되는 기능을 삽입할 수 있습니다.

우선 TextView XML 에 아래의 속성을 추가합니다.

android:scrollbars="vertical"

 

소스코드 내부에서 아래의 메서드만 추가하면 끝.

.setMovementMethod(new ScrollingMovementMethod());



전체코드

## xml 파일
<TextView
	android:id="@+id/txt"
	android:layout_width="match_parent"
	android:layout_height="match_parent"
	android:text="약관"
	android:textColor="#000000"
	android:scrollbars="vertical"
	/>

## java 파일
	txt = (TextView)findViewById(R.id.txt);
	txt.setMovementMethod(new ScrollingMovementMethod());

 

 

그러나 ScrollView 를 쓰는걸 추천함

<ScrollView
  android:id="@+id/scroll"
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  android:scrollbars="vertical"
  android:fillViewport="true"
  >
  <TextView
    android:id="@+id/txt"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_weight="1"
    android:text="약관"
    android:textColor="#000000"
    />
</ScrollView>

+ Recent posts