android Layout - 팔레트 종류와 기능

2020. 3. 13. 21:59프로그래밍/안드로이드

text

-TextView

 :안드로이드 UI에 텍스트를 표시하는 기능. Buttom, EditText의 부모클래스

-Plain Text

 :표준 텍스트 키보드를 표시하는 textview

-Password

 :표준 텍스트 키보드를 표시하고 개인 정보 보호를 위해 입력 한 텍스트를 숨김

-Password(Numeric)

 :숫자 키보드를 표시하고 개인 정보 보호를 위해 입력 한 텍스트를 숨김

-E-mail

 :@ 문자를 추가하여 표준 텍스트 키보드를 표시

-Phone

 :전화 스타일 키보드를 표시

-Multiline Text

 :새 줄을 추가하기 위해 Enter 키를 추가하여 표준 텍스트 키보드를 표시

-Time

 : 문자를 추가하여 숫자 키보드를 표시

-Data

 :문자를 추가하여 숫자 키보드를 표시

-Number(Signed)

 :기본 숫자 키보드를 표시합니다. 시작시 + 또는-문자를 허용

-Number(Decimal)

 :기본 숫자 키보드를 표시합니다. 소수점을 허용합니다. 분수 값을 제공

-AutoCompleteTextView

 :사용자가 입력하는 동안 자동 완성 제안을 표시하는 편집 가능한 텍스트보기제안 목록이 드롭 다운 메뉴에 표시되어 사용자가 편집 상자의 내용을 바꿀 항목을 선택

-MultiAutoCompleteTextView

 :확장 가능한 편집 가능한 텍스트보기로AutoCompleteTextView사용자가 전체 내용 대신 입력하는 텍스트의 하위 문자열에 대한 완성 제안을 표시 

-CheckedTextView

 : 확장 TextView은 Checkable 인터페이스와 디스플레이 를 지원

-TextInputLayout

EditText에 입력된 텍스트를 기반으로 View가 유동적으로 반응하기 위해서 고안된 레이아. TextInputEditText를 자식으로 감싸서 사용.

 

Buttons

-Button

사용자가 탭하거나 클릭하여 작업을 수행 할 수있는 사용자 인터페이스 요소

-ImageButton

사용자가 누르거나 클릭 할 수있는 이미지 (텍스트 대신)가있는 버튼을 표시

-CheckBox

선택 또는 선택 해제 할 수있는 유형의 상태 버튼

-RadioGroup

라디오 버튼을 사용하면 세트에서 하나의 옵션을 선택. 사용자가 사용 가능한 모든 옵션을 나란히 볼 필요가 있다고 생각되면 상호 배타적 인 옵션 세트에 라디오 버튼을 사용

-ToggleButton

토글 버튼을 사용하면 두 상태 사이에서 설정을 변경

토글 버튼

 

 

-Switch

스위치는 두 가지 옵션 중에서 선택할 수있는 2 상태 토글 스위치 위젯. 드래그하여 선택한 옵션을 선택하거나 간단히 탭하여 마치 확인란 인 것처럼 토글

-FloatingActionButton

UI 위에 떠있는 원 아이콘으로 구별되며 모핑, 시작 및 전송 앵커 포인트와 관련된 특수 동작 동작이 있다 

 

widgets

-imageView

 :이미지를 표시 자원, 예를 들어Bitmap 또는 Drawable자원. ImageView는 일반적으로 이미지에 색조를 적용 하고 이미지 스케일링을 처리 하는 데 사용

-WebView

 :각 OS별 내장된 웹 브라우저를 뷰형태로 앱에서 표현할 수 있는 방법

-CalendarView

 :, 클릭 이벤트로 날짜를 선택 할 수 있으며 원하는 날짜로 달력을 스크롤 하고 찾는 기능

-ProgressBar(horizontal)

 :가로 모양의 작업 진행률을 나타내는 사용자 인터페이스 요소 

-SeekBar

 :드래그 가능한 썸을 추가하는 ProgressBar의 확장 위젯. 사용자는 엄지 손가락을 터치하고 왼쪽 또는 오른쪽으로 끌어 현재 진행률 수준을 설정하거나 화살표 키를 사용

-RatigBar

 :SeekBar ProgressBar의 확장으로 별표로 등급을 표시

-SearchView

 :사용자가 검색어 입력 후 search provider 에게 검색을 요청할 수 있는 UI 를 제공

검색어 추천 리스트나 검색 결과 리스트를 보여주고 사용자는 해당 리스트에서 원하는 item 을 선택할 수 있다

-TextureView

 :TextureView를 사용하여 비디오나 openGL 같은 콘텐츠 스트림을 표시 할 수 있습니다

-SurfaceView

 :뷰 계층 구조에 포함 된 형식과 크기의 제어가 가능한 전용 드로잉 표면을 제공

ScrollView

 :하나의 배치 된 뷰 계층 구조를 스크롤 할 수있는 뷰 그룹

HorizontalScrollView

 :ScrollView가 위아래라면, 좌우로 스크롤이 가능한 뷰 그룹

NestedScrollView

 :ScrollView과 동일하지만 중첩 스크롤 부모와 자식 역할을 모두 지원

ViewPager

 :사용자가 데이터 페이지를 좌우로 넘길 수있는 레이아웃 관리자

CardView

 :둥근 모서리 배경과 그림자가있는 FrameLayout

NavigationView

 :응용 프로그램의 표준 탐색 메뉴를 나타냄

VottomNacigationView

 :응용 프로그램의 표준 하단 탐색 모음을 나타냅니다머티리얼 디자인 하단 네비게이션 의 구현입니다 .

<include>

기능을 가지는 layout을 새로 만들지 않고 include 를 이용하면 하나의 layout 을 재사용 할 수 있다

 

google

AdView

View배너 광고를 표시API

MapView

Google지도 서비스에서 얻은 데이터와 함께지도를 표시하는 API

 

'프로그래밍 > 안드로이드' 카테고리의 다른 글

안드로이드 4대 컴포넌트  (0) 2020.03.16
안드로이드 레이아웃 종류  (0) 2020.03.13
manifest  (0) 2020.03.09