Widget personalizado de Android para SwitchPreferenc
Busco alrededor de stackoverflow y encuentro los siguientes temas relacionados:
¿Cómo puedo diseñar un interruptor de Android?Widget de cambio personalizado en Android 4Establecer switchStyle - obtener un recurso de error no encontrado - ¿por qué?También encuentro bugreport en google group:Problema 36636: no se puede anular el estilo switchStyle Y por fin encontrar nuevos problemas con el widget Switch:
Traté de hacer mi propioPreference.SwitchPreference y definir diseño con el widget Switch
android:id="@+android:id/switchWidget"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:thumb="@drawable/switch_thumb"
android:layout_gravity="center"
android:padding="16dip"
android:focusable="false" />
pero me sale un error de cumplimiento: Error: El recurso no es público. (en 'id' con valor '@ + android: id / switchWidget'). Así que no puedo usar de esta manera.
De la segunda forma, intenté extender la clase Switch y agregar recursos del conjunto desde el código. Pero encuentro ese método.setThumbResource solo está disponible desde la API 16. Pero todavía no puedo aplicar@ + android: id / switchWidget porque no es públicoEntonces, ¿cómo puedo obtener preferencias de cambio personalizadas para SDK API 15? ¿O cómo puedo personalizar Cambiar en Preferencias?