본문 바로가기
모바일 APP/Android with Kotlin

뷰 클래스

by 살길바라냐 2021. 12. 20.

출처: 찰스의 안드로이드

 

 

View: 

모든 뷰의 클래스의 최상의 클래스 

ViewGroup:

View 하위 클래스 자체 UI는 없어서 
화면에 출력해도 아무것도 나오지 않음
다른 뷰 여러 개를 묶어서 제어할 목적으로 사용함 

TextView:

특정 UI를 출력할 목적으로 사용하는 클래스로
문자열 출력하는 뷰

 

id : 

// TEXT1이 id값
// @로 시작하면 R.java 파일을 의미함
// R.java 파일에 text1이라는 상수 변수를 추가하라는 의미

<TextView
 android:id="@+id/text1"
 android:text="hello"
 />

 

XML 선언한 객체를 코드에서 사용하기 위해 
식별자를 부여하는 것

 

findViewById() : 

// XML 화면 출력
setcontentView(R.layout.activity_main)

// id 값으로 뷰 객체 획득
val textView1: TextView = findViewById(R.id.text1)

// id 값으로 뷰 객체 획득
val textView1= findViewById<TextView >(R.id.text1)

R.java 파일의 상수 변수로 객체를 얻기

 

728x90
반응형

'모바일 APP > Android with Kotlin' 카테고리의 다른 글

뷰 표시  (0) 2021.12.20
뷰 크기, 간격 지정  (0) 2021.12.20
고차 함수  (0) 2021.12.19
람다 함수  (0) 2021.12.19
조건문  (0) 2021.12.14