역할: 화면에 텍스트를 표시
사용: 텍스트
역할: 사용자가 터치하여 작업을 수행 할 수있는 사용자 인터페이스 요소이다.
사용: 버튼
역할: View 의 속성을 상속받아 공간 안에 사진을 넣음
사용: 어플의 사진에 사용
역할: 스크롤 가능한 컨테이너에 여러개의 뷰를 보여주는 뷰그룹
사용: 무한정 스크롤에 사용
역할: Fragment를 위해 특별히 설계된 레이아웃
역할: 수직 스크롤하는 기능
사용: 스크롤바가 있어야 할 때 사용
역할: 스위치를 생성한다. 탭하거나 드래그하여 두 가지 옵션 중에 선택할 수 있다
사용: on/off 스위치등에 사용
역할: 사용자가 터치 할 수있는 이미지가 들어간 버튼을 표시
사용: 이미지버튼에 사용
역할: 다수의 Chip을 관리할 수 있는 컴포넌트
사용: 다수의 Chip을 관리할 때 사용
역할: 카테고리, 요소, 타입 등을 표현 할 때 사용하는 텍스트가 들어간 타원형의 버튼을 표시
사용: 필터링 설정이나 작은 텍스트를 보여주는 데 유용
역할: 체크박스를 표시
사용: 하나의 그룹 내에서 여러 개의 항목을 동시에 선택하기 위해 사용
역할: 여러 개의 RadioButton을 관리
사용: 여러 개의 RadioButton을 관리할 때 사용
역할: 라디오버튼을 표시
사용: 하나의 그룹 내에서 하나의 항목만을 선택하기 위해 사용
역할: 특수 동작 기능을 넣을 수 있는 화면의 최상위에 고정된 원형의 UI 버튼을 생성
사용: 떠있는 버튼에 사용
역할: View 의 속성을 상속받아 특정한 url과 연결된 뷰를 넣음
사용: 웨브라우저 뷰에 사용
역할: 진행상황을 알려주는 원형의 컴포넌트
사용: 로딩바에 사용
역할: 드래그 가능한 썸을 추가하는 ProgressBar의 확장 위젯.
사용: 음량, 밝기 등에 사용
역할: 여러개의 값 중 1개를 선택하기 위해 사용하는 안드로이드 에서 제공해주는 기본 위젯
사용: 리스트 선택에 사용
역할: 수평(좌우)으로 스크롤하는 기능
사용: 좌우 스크롤에 사용
역할: 한 화면에 여러개의 스크롤을 사용할 때
사용: 여러 스크롤을 동시에 할 때 사용