No puedo personalizar mi casilla de verificación, aunque he definido el fondo en el archivo de preferencia xml, no extrae el archivo. 1. Estoy tratando de mostrar imágenes personalizadas para casilla de verificación y he definido el xml de selección como "android_button.xml" que se parece a:personalizar la casilla de verificación preferencia
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checkable="true"
android:drawable="@drawable/state_normal" /> <!-- pressed -->
<item android:state_checked="true"
android:drawable="@drawable/android_pressed" /> <!-- focused -->
<item android:drawable="@drawable/state_normal" /> <!-- default -->
</selector>
STATE_NORMAL y android_pressed son dos imágenes .png en res> carpeta estirable.
2.my archivo de casilla de verificación preference.xml es:
<CheckBoxPreference android:key="@string/Drop_Option"
android:title="Close after call drop"
android:defaultValue="true"
android:background="@drawable/android_button"
/>
¿Hay algún error en la definición, el único cambio que se muestra en pantalla es el androide: texto del título, si cambio el texto, cambia el texto. Nada más cambia Cómo puedo solucionar esto. Gracias por su sugerencia.
nivel enfermo, no tenía ni idea sobre android: widgetLayout, desearía que cada otro componente tuviera eso. – Gubatron
amigo, esto es perfecto. – zenperttu
Esto funciona perfectamente hombre. Eres un salvavidas. Nunca supe que podemos usar diseño personalizado para widgets también. Muchas gracias. –