컴파운드 버튼,이미지

suyeon lee·2021년 3월 31일

안드로이드

목록 보기
4/10
post-thumbnail

체크 박스

여러 개의 체크박스가 있어도 서로 독립적으로 동작한다는 특징이 있어 여러 개를 동시에 체크할 수 있음

체크박스가 변경될 때 동작하는 람다식 정의
ChkAgree.setOnCheckedChangeListener{compoundButton_, b ->
// 동작 내용 코딩
}

스위치, 토글

스위치와 토글은 모양만 다를뿐 용도는 거의 동일
스위치의 주 용도는 온/오프 상태 표시

라디오버튼,라디오 그룹

라디오버튼

  • 여러 개 중 하나만 선택해야 하는 경우에 사용

-그러나 라디오버튼만 여러 개 나열하면 클릭하는 것마다 모두 중복 선택되므로 라디오그룹과 함께 사용해야 함
-각 라디오버튼의 id 속성이 꼭 있어야 함
id 속성이 없으면 해당 라디오버튼이 계속 선택된 것으로 지정되어 해제되지 않음

라디오그룹

라디오그룹에서 가끔 사용되는 메소드인 clearCheck()
-해당 라디오그룹 안에 체크된 것을 모두 해제함

이미지뷰,이미지 버튼

속성

  • src = 이미지 경로를 나타냄
  • maxHeight/maxWidth
    이미지의 크기를 지정함
  • scaleType
    이미지의 확대/축소 방식을 지정
    -scaleType의 속성: matrix, fitXY, fitStart, fitEnd, center 등 지정한 값에 따라 이미지를 확대/축소하는 방식이 결정됨
    < 참고 >
  • 이미지명은 숫자,특수문자,대문자 로시작하면 안됨 (_ 는 괜춘)
  • 사용하려는 이미지는 res-drawable 안에 있어야함

0개의 댓글