CheckBox(체크박스) 이미지 변경하기
프로그래밍/Android (Java)2015. 10. 14. 16:48
반응형
체크박스의 이미지 변경 ( 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"
이부분이 중요하다. 만들어준 셀렉터 파일명을 적어준다.
[출처] http://argument.tistory.com/72
반응형
'프로그래밍 > Android (Java)' 카테고리의 다른 글
안드로이드 버튼 숨기기 (0) | 2015.11.03 |
---|---|
이미지 랜덤하게 출력하기 (ImageView) (0) | 2015.10.15 |
Activity 를 Dialog 처럼 띄우기 (0) | 2015.10.14 |
XML 파싱 ( DOM Parser ) ( AsyncTask 클래스 사용 ) (0) | 2015.10.14 |
DB연동 - XML 파싱을 이용한 Mysql 연동 (0) | 2015.10.08 |
댓글()