대화 상자에 맞춤형 체크 박스를 추가하고 싶습니다. 대화 상자보기는 TableLayout으로 설정되고 행 수는 동적입니다. 보통의 체크 박스가 너무 큽니다, 그래서 다른 상태 드로어 블와 사용자 정의 선택 (checkbox.xml) 생성 :안드로이드 - 초점이 맞지 않는 동적 체크 박스가 올바르게 보이지 않습니다.
<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"/>
을 내 사용자 정의 체크 박스 생성자에 추가 :
setButtonDrawable(R.drawable.checkbox);
하는 경우 체크 박스는 모든 것이 잘 동작하는 것처럼 보이지만 모양이 기본 레이아웃으로 돌아 가지 않습니다.
나는 이미 xml을 가지고 놀고 몇몇 상태를 전환/추가했지만 아무것도 작동하지 않는 것 같습니다.
확인란을 선택하지 않고 표 셀의 내용이 기본 체크 상자보다 크지 않으면 이미지가 사용되도록 어떻게 수정해야합니까? 사전에
감사합니다, 대니 여기
감사합니다,하지만 난 이미 btn_check.xml에서 사용할 수있는 모든 주 (DSK에서 체크 박스의 기본 레이아웃)을 시도하고 내 값이 교환하지만,이와 njo 행운했습니다. – danny