XML 레이아웃(6)
-
EditText(텍스트에디트), 입력필드
EditText 사용자로부터 텍스트를 입력받는데 사용하는 위젯 XML 레이아웃 파일에 기재되는 주요 속성 속성의미android:autoText자동 철자 교정 기능을 사용할 것인지 지정android:capitalize입력된 텍스트의 첫 글자를 대문자로 자동 변경할지를 지정한다(영문 이름이나 도시명 등).android:digits숫자만 입력받을 수 있게 제한할지 여부를 지정한다.android:singleLine한 줄짜리 텍스트만 입력 받을지, 아니면 여러 줄도 입력할 수 있게 할지 지정android:numeric숫자만 입력받을 수 있도록 지정android:password암호 입력창으로 사용android:phoneNumber전화 번호를 입력받을지 지정android:inputMethod우편번호나 주민등록번호, ..
-
이미지(Image), 이미지뷰(ImageView)
ImageView 이미지뷰는 Activity로 이미지를 표시하기 위한 뷰, PNG, JPEG,GIF형식의 이미지를 취급 이미지 포멧 이미지 형식필수 확장자설명PNG(Portable Network Graphics)png권장됨(무손실) 투명이미지(고품질) 안드로이드 표준아홉 조각 확장성 이미지 (9-Patch Stretchable Image)9.png-권장됨(무손실) -아이콘 이미지로도 제작가능 -외곽부분을 확장가능JPG(Joint Photographic Experts Groupjpg, .jpeg권장되지는 않음(유손실) 압축률이 가장 좋음GIF(Graphics Interchange Format)gif사용하지 않는 것이 좋음 투명이미지(저품질) 이미지 파일명 영문과 숫자만 사용, 소문자만 사용(구분을 용이하게..
-
안드로이드, 토글버튼(ToggleButton)
ToggleButton 클릭시 마다 상태의 변경이 반복되는 버튼 XML 레이아웃 파일에 기재되는 주요 속성 속성값의미android:textOn희망 문자열 예) On상태가 On 일 때 문자열android:textOff희망 문자열 예) Off상태가 Off 일 때 문자열
-
안드로이드 이미지버튼(ImageButton)
ImageButton 이미지를 넣을 수 있는 Button XML 레이아웃 파일에 기재되는 주요 속성 속성값의미android:src리소스 지정(@[package:]type:name), 데이터지정(?[package;][type:]name), 색지정(#rgb, #aarrggbb등)뷰에 표시하는 이미지나 색을 지정함android:adjustViewBoundstrue, false이미지의 크기가 부모보다 클 경우, 비율을 유지할지 안할지 여부 지정
-
안드로이드 Button(버튼)
Button 버튼을 표시하기 위한 뷰 텍스트뷰 상속받아 정의 된 뷰 XML 레이아웃 파일에 기재되는 주요 속성 속성값의미android:width수치와 단위버튼 넓이Android:height수치와 단위버튼 높이android:gravity 버튼내 문자열 정렬 속성 값 wrap_content글을 중심으로 상대적으로 감싸게 됨match_parent모니터와 매치
-
안드로이드 뷰(View) 클래스
View 안드로이드 UI의 기본적인 구축 요소. 안드로이드 SDK의 거의 모든 위젯과 레이아웃 클래스의 기반 클래스 View 클래스의 기본 메소드와 용도 메서드용도setBackgroundColor(int color)백그라운드 색상 설정setBackgroundDrawable(Drawable d)백그라운드 이미지 설정setMinimumHeight(int minHeight)최소 높이 설정setMinimumWidth(int minWidth)최소 너비 설정setPadding(int left, int right, int top, int bottom)여백 사이즈 설정setClickable(boolean c)엘리먼트의 클릭 가능 여부 체크setFocusable(boolean f)엘리먼트의 포커스 가능 여부 체크setO..