[AndroidStudio] 기본 위젯

chaemin·2022년 12월 11일

안드로이드

목록 보기
5/7

텍스트뷰(TextView)

속성

  • text: 텍스트뷰의 내용
  • textColor: 글자의 색상 지정 ex) #RRGGBB, #000000
  • textSize: 글자의 크기 지정 (dp, px, in, mm, sp 단위)
  • textStyle: 글자의 스타일 지정 (bold, italic, bold|italic, nomal)
  • typeface: 글자의 글꼴 지정 (sans, serif, monospace, nomal)
  • singleLine: 내용이 길어서 줄이 넘어가는 경우 강제로 한 줄 출력 후 줄임 표시
    ex) 'hello ...'
    • ture, false 설정 가능


이미지뷰(ImageView), 이미지버튼(ImageButton)

속성

XML

  • src: 이미지 경로
  • maxHeight / maxWidth : 이미지 크기 지정
  • scaleType: 이미지 확대 / 축소 방식 지정
  • 그림 파일이 [res]-[drawable] 폴더에 있는 경우 사용 가능


토스트(Toast)

화면에 잠깐 나타났다 사라지는 메시지
*프로그래머가 디버깅 용도로 사용하기 적당함

  • 일반적인 형태
Toast.makeText(Context context, String message, int duration).show();

-duration: 화면에 나타나는 시간

  • 위치 변경
Toast.setGravity(int gravity, int xOffset, int yOffset);

-gravity: 화면의 위, 중앙, 아래 등 지정,
-Offset: 떨어진 거리



대화상자(Dialog)

사용자에게 중요한 사항을 알려준 뒤, 어떤 선택을 하게 하는 것이 목적

  1. 대화상자 생성
  2. 용도에 따른 설정
  3. 대화상자 화면 출력
  • AlertDialog.Builder 클래스로 생성
  • setTitle(): 제목 설정
  • setMessage(): 내용 입력
  • setPositiveButton(): OK 버튼
  • setNegativeButton(): Cancel 버튼
  • setItems(): 목록 출력
  • setSingleChoiceItems: 라디오 버튼 목록 출력
  • setMultiChoiceItems: 체크박스 목록 출력
profile
창원대학교 컴퓨터공학과 대학원생

0개의 댓글