Android(Java) - ScrollView - 스크롤링 기능 활용하기

반응형

 

ScrollView

  • 화면보다 긴 내용의 데이터가 출력 됐을 때 스크롤을 해줄 수 있게 해주는 위젯

레이아웃 UI 설계

  • 스크롤뷰 안의 텍스트뷰 삽입


소스 코드

  • 1부터 100까지의 숫자를 텍스트 뷰에 출력
public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        TextView tv = findViewById(R.id.textView);
        ArrayList<String> arr = new ArrayList<String>();

        for (int i=0; i<100; i++) {
            arr.add(i+"\n");
        }
        tv.setText(arr.toString());
    }
}

실행 화면

  • 스크롤이 가능해진 텍스트 뷰의 모습

반응형