[모바일 프로그래밍] 7. Widget

2023. 11. 9. 00:28·카테고리 없음
목차
  1. 기본 위젯
  2.  
  3. TextView
  4. EditText
  5. Button
  6. ImageView
  7. ImageButton

기본 위젯

  • TextView
  • EditText
  • Button
  • ImageView
  • ImageButton

 


 

TextView

public class TextView
extends View
implements ViewTreeObserver.OnPreDrawListener
  • 사용자에게 텍스트를 표시하는 유저 인터페이스 요소
  • 가장 일반적으로 사용
  • View에서 상속된다. View의 모든 속성을 사용 가능

 

text 텍스트
textColor 텍스트 색상, "#AARRGGBB" 형식, 알파 : 투명도(불투명 "FF", 투명 "00", 반투명 "88")
textSize 텍스트 크기("dp", "sp", "px")
textStyle 텍스트 스타일("normal", "bold", "italic.")
typeFace 글꼴( "normal", "sans", "serif", "monospace")
maxLines="1" 텍스트를 한 줄만 표시, TextView를 제한

 


 

EditText

public calss EditText
extends TextView
  • 텍스트를 입력/수정하기 위한 유저 인터페이스 요소
  • EditText 위젯을 정의할 때 R.styleable.TextView_inputType 속성 지정
  • 예) 일반 텍스트 입력의 경우 inputType을 "text"로 설정

 


 

Button

public class Butoon
extends TextView
  • 사용자가 탭/클릭하여 작업을 수행할 수 있는 유저 인터페이스 요소
  • TextView에서 상속된다.. TextView의 모든 속성 사용 가능
CheckBox 선택/선택 취소할 수 있는 두 가지 상태 버튼(여러개 선택 가능)
RadioButton 선택/선택 취소할 수 있는 두 가지 상태 버튼(한개만 선택 가능)
Switch 두 가지 상태 토글 위젯
ToggleButton ON/OFF 텍스트와 함께 밝은 표시기가 있는 버튼, 선택/선택 취소 상태 표시

  • RadioGroup
    • RadioGroup 내의 라디오 버튼은 수직/수평으로 쌓일 수 있다.
    • 방향 속성을 사용하여 조정할 수 있다.
int getCheckedRadioButtonId() 그룹의 선택된 라디오 버튼의 식별자를 반환
void check(int id) 매개변수에 전달된 식별자의 라디오 버튼을 선택하도록 설정
void clearCheck() 선택 취소

 


 

ImageView

public class ImageView
extends View
  • 이미지 리소스 표시(비트맵/Drawable 리소스)
  • 이미지에 색 적용, 이미지 크기 조정
  • android:src
    • ImageView의 콘텐츠로 Drawable 설정
android:src="@drawable/imgname"

 


 

ImageButton

public class ImageButton
extends ImageView
  • 텍스트 대신 클릭할 수 있는 이미지 버튼 표시
  • ImageButton은 일반 버튼처럼 보인다.
저작자표시 변경금지 (새창열림)
  1. 기본 위젯
  2.  
  3. TextView
  4. EditText
  5. Button
  6. ImageView
  7. ImageButton
파스텔코랄
파스텔코랄
Developer Blog 📜 Lots of rules and no mercy ✨
파스텔코랄
슬기로운 개발일지
파스텔코랄
전체
오늘
어제
  • 스터디
    • 컴퓨터시스템구조
    • 모바일프로그래밍
    • 프로그래밍언어론
    • 운영체제
    • 컴퓨터네트워크
    • 데이터분석
    • 소프트웨어공학
    • 시스템프로그래밍

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • About

링크

공지사항

인기 글

태그

네트워크
운영체제
어셈블리어
프로그래밍언어론

최근 댓글

최근 글

hELLO· Designed By정상우.v4.6.1
파스텔코랄
[모바일 프로그래밍] 7. Widget
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.