TextView 자동 스크롤(수직)

920 단어 androidlayout
스크롤 바는 낯설지 않을 거예요. 물론 여기는 Scroll View가 아니에요. 많은 콘텐츠를 표시하기 위해 Text View가 필요할 때가 많아요.
그러나 내용이 너무 많아서 TextView의 표시 범위를 넘어섰다. 이럴 때 TextView 안의 내용을 스크롤해야 한다.먼저 레이아웃 파일을 봅니다.
<TextView  
android:id="@+id/reportContent"  
android:layout_width="fill_parent"  
android:layout_height="wrap_content"  
android:maxLines="20"  
android:scrollbars="vertical"  
android:singleLine="false" /> 

내용이 20줄을 넘으면 스크롤 바가 생겨서 위의 설명에 부합되지만 레이아웃 파일이 이렇게 관련 속성을 설정해도
그러나 표시할 때 우리의 요구에 미치지 못한다. 왜냐하면 우리는 보이지 않는 내용을 스크롤을 통해 표시할 수 있어야 하기 때문이다.
이렇게 하려면 코드에 다음과 같은 TextView 관련 속성을 설정해야 합니다.
reportContent = (TextView)findViewById(R.id.reportContent);  
//  reportContent       ,          ,  
//      SDK android.text.method    ,    :  
reportContent.setMovementMethod(ScrollingMovementMethod.getInstance()) ;  

좋은 웹페이지 즐겨찾기