IT/안드로이드+JAVA

[안드로이드] 체크박스 박스 없애고 이미지 넣기

안경 쓴 귀니 2016. 9. 2. 13:36
반응형




[안드로이드] 체크박스 박스 없애고 이미지 넣기


체크박스 이미지 변경



CheckBox에 이미지 적용하기


res/drawable/check_box.xml 파일 생성


<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- 체크박스 해제상태 -->
<item android:drawable="@drawable/checkbox_base" android:state_checked="false" />
<!-- 체크박스 선택상태 -->
<item android:drawable="@drawable/checkbox_choice" android:state_checked="true" />
<!-- 체크박스 기본상태 -->
<item android:drawable="@drawable/checkbox_base" />
</selector>




체크박스 없애는 속성


android:button="@android:color/transparent" 또는


android:button="@null"


해주고


체크박스 background 속성에 적용시킨다.


android:background="@drawable/check_box"


<CheckBox
android:id="@+id/cb"
android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:gravity="center"
android:button="@android:color/transparent"
android:background="@drawable/check_box"
android:text="체크박스"/>





반응형