Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- C
- 에러
- 시스템 사양
- 맛집
- C++
- 어플리케이션 숨기기
- 솔루션
- ubuntu for phone
- 정보보안개론과 실습
- 한빛미디어
- 둔산동
- 소주
- 인터넷 이해와 활용
- 소켓통신
- mysql
- 윈도우
- origin
- C언어
- 스카이림
- Error
- 오리진
- 태그를 입력해 주세요.
- Android
- 심즈3
- 관평동
- 연습문제
- 안드로이드
- C4996
- NFC
- 예제
Archives
- Today
- Total
스프링노트
[android] CheckBox(체크박스) 이미지 변경하기 본문
체크박스의 이미지 변경 ( selector 이용)
xml 파일을 새로 만들어준다. ( 본 포스팅에서는 checkbox.xml로 xml파일을 만들어줌 )
생성해준 xml파일은 drawable 폴더에다 해주었다.
셀렉터 생성
- <?xml version="1.0" encoding="utf-8"?>
- <selector xmlns:android="http://schemas.android.com/apk/res/android">
- <item android:state_checked="false" android:drawable="@drawable/Checked가 false일 때, 이미지 파일" />
- <item android:state_checked="true" android:drawable="@drawable/Checked가 true일 때, 이미지 파일" />
- <item android:drawable="@drawable/기본 이미지, 보통 false 일 때의 이미지를 사용한다." />
- </selector>
그리고 체크박스를 사용할 xml / layout에 CheckBox 생성
- <CheckBox
- android:id="@+id/checkBox"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:textSize="16sp"
- android:checked="true"
- android:text="체크박스"
- android:button="@null"
- android:background="@android:color/transparent"
- android:drawableLeft="@drawable/checkbox" />
android:drawableLeft="@drawable/checkbox"
이부분이 중요하다. 만들어준 셀렉터 파일명을 적어준다.
'DEVELOPMENT > ANDROID' 카테고리의 다른 글
[android] SharedPreferences 사용하기 (0) | 2015.04.02 |
---|---|
[android] 해상도 별 아이콘 크기 (0) | 2015.04.01 |
[android] 커스텀 다이얼로그 만들기 (0) | 2014.03.04 |
[android] startActivityForResult 값 주고받기. (0) | 2014.03.03 |
[android] 여러개의 스피너를 편리하게 (0) | 2014.02.18 |