-
[Android studio] view 시스템AndroidStudio 2020. 3. 3. 01:22
View란?
실제 화면에 보이는 부분은 View라는 클래스로 구성되어 있다. (지난 포스팅에서 다룬 Activity는 앱 내부적인 화면 전환의 단위이다.)
class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) } }
Activity에 view를 표시하기 위해서는 onCreate() 함수 안에서 setContentView() 함수를 호출한다.
View의 종류
1. ImageView
이미지 리소스를 화면에 표시한다. ImageButton 등이 파생된다.
2. TextView
text를 표시하는 기능을 갖는다.
- EditText : 편집 가능한 텍스트 박스
- Button : 텍스트가 표시되는 버튼
- RadioButton : 그룹 중 하나만 선택하는 버튼
- Checkbox : 그룹에서 여러 개를 선택하는 버튼
- Switch : 스위치 모양으로 on/off를 하는 버튼
3. ViewGroup
View들을 묶어 표시하는 View이다.
- LinearLayout : 가로 또는 세로로 순서대로 view를 나열
- ConstraintLayout : 여러가지 방법으로 view를 자유롭게 나열
- RecyclerLayout : 데이터를 리스트나 그리드 형태로 표시
- Spinner : 데이터 목록중 하나를 선택하는 view
- ScrollView : 내부의 view를 스크롤 할 수 있도록 함
- TabLayout : 탭을 이용해 view간의 전환 가능
'AndroidStudio' 카테고리의 다른 글
[안드로이드스튜디오] 뷰와 기본 위젯 (0) 2020.05.17 [Android Studio] dp와 sp단위에 대해 알아보자 (0) 2020.03.03 [Android studio] Activity(화면의 기본 단위)란? (0) 2020.03.02 [Android studio] 개발 환경 살펴보기 (0) 2020.03.02