2010-07-07 3 views

답변

122

종류 : 레이아웃 파일에

설정을 : - :이이 실감

<?xml version="1.0" encoding="utf-8"?> 

<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
<item android:state_checked="true" android:state_focused="true" 
    android:drawable="@drawable/checkbox_on_background_focus_yellow" /> 
<item android:state_checked="false" android:state_focused="true" 
    android:drawable="@drawable/checkbox_off_background_focus_yellow" /> 
<item android:state_checked="false" 
    android:drawable="@drawable/checkbox_off_background" /> 
<item android:state_checked="true" 
    android:drawable="@drawable/checkbox_on_background" /> 
</selector> 
+0

작동하도록이다 선택기의 속성이 사용될 수있는 항목. –

+1

다른 확인란 (http://developer.android.com/reference/android/widget/CheckBox.html)과 동일합니다. 수동으로 체크하거나 체크하지 않도록 설정하려는 경우이 메소드를 사용할 수 있습니다. http://developer.android.com/reference/android/widget/CompoundButton.html#setChecked(boolean) – ggomeze

+0

@ggomeze 원하는 경우 뿐만 아니라 텍스트의 크기를 변경하려면 ?? –

2

한 가지 대안은 확인란 대신 드로어 블/텍스트 뷰를 사용하여 적절하게 조작하는 것입니다. 이 방법을 사용하여 작업 응용 프로그램에 대한 내 자신의 검사 및 검사되지 않은 이미지를 갖게되었습니다. 믹스의

6

<CheckBox android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="new checkbox" 
      android:background="@drawable/checkbox_background" 
      android:button="@drawable/checkbox" /> 

에서 @ 드로어 블/사진 확인란 모양을 낡은 질문이며 OP는 '체크 박스'가 필요없는 맞춤 gx를 사용하는 것에 대해 이야기하지만 여기에 맞춤 색상의 애셋을 생성하는 데 유용한 리소스가 있습니다. http://android-holo-colors.com

그냥에게 관련 정보를 제공하고 당신이 단지 바로 삭제할 수 있음을, XML 자원을 갖춘 그래픽을 뱉는 다.

4

는 내가 확인 취소하려는 경우 android:button="@drawable/selector_checkbox" 그것이

관련 문제