Text
- TextView
- dp 보다는 sp를 권장(디바이스의 기본 텍스트 사이즈에 따라 바뀌어야 하기 때문)
- Plain text
- 단순 text
- Password
- Password (Numeric)
- 숫자만 입력 가능
- Phone
- Postal Address
- Multiline Text
- Time
- Date
- Number
- Number (Signed)
- 부호 있는 수
- Number (Decimal)
- 십진법
- AutoComplete TextView
- 자동 완성 검색
- MultiAutoCompleteTextView
- 두개 이상의 문자열 자동 완성 검색
- CheckedTextView
- TextInputLayout
- html 의 textarea 와 비슷
Buttons
- Button
- ImageButton
- ChipGroup
- Chip
- CheckBox
- 여러개 선택 가능
- RadioGroup
- radiogroup 내 radiobutton 이 있어야지 선택 가능
- RadioButton
- 딱 하나만 선택
- radiogroup에 포함안되어 있으면 라디오 버튼의 의미가 없어짐
- ToggleButton
- Switch
- FloatingActionButton
- 화면에 둥둥 떠있는 버튼
- 고정되어 있는 버튼
Widgets
- View
- div와 약간 비슷?
- ImageView
- WebVIew
- VideoView
- CalenderVIew
- ProgressBar
- ProgressBar (Horizontal)
- SeekBar
- SeekBar (Discrete)
- 어디 위치인지 보여줌
- RatingBar
- SearchView
- TextureView
- SurfaceView
- Horizontal Divider
- Vertical Divider
Containers
- Spinner
- 드롭 다운
- RecyclerView
- https://developer.android.com/guide/topics/ui/layout/recyclerview?hl=ko
- 자주 변경되는 데이터 기반 스크롤 목록 표시할때
- ScrollView
- HorizontalScrollView
- NestedScrollView
- 상하/ 좌우 스크롤 가능
- ViewPager
- 좌우로 넘기며 페이징 하는것
- Card View
- AppBarLayout
- 사용자에게 따로 스크롤을 보여주지 않음
- BottomAppBar
- 아래 탑바가 있는데 끝까지 가면 바가 없어짐
- NavigationVIew
- 상단에 있는 네비게이션 바
- BottomNavigationView
- ToolBar
- TabLayout
- TabItem
- ViewStub
- 사이즈가 없는 보이지않는 뷰에서 늦은 전개를 원할때
- <include>
- 파일 끼워 넣는 것
- <fragment>
- NavHostFragment
- <view>
- divider 라인
- html div와 비슷
- <requestFocus>
- AdView
- 앱에 광고 달기
- MapView
- 구글 맵
Legacy
- GridLayout
- ListView
- TabHost
- RelativeLayout
- 상대에 따라 위치가 달라지는 레이아웃
- GridView
'Study(Language) > Android' 카테고리의 다른 글
[안드로이드] titleBar 없애는법 (0) | 2020.06.17 |
---|---|
[안드로이드] 6대 레이아웃 (0) | 2020.06.05 |
[안드로이드] 4대 컴포넌트 (0) | 2020.06.03 |
[안드로이드] 매니페스트 (0) | 2020.06.02 |