15

Me refiero al estilo ON/OFF azul como se ve en la aplicación de configuración predeterminada de Android en teléfonos ICS. También se puede ver aquí: http://android-developers.blogspot.com/2012/02/android-design-v2-now-with-stencils.html Quiero ponerlos en una pantalla de Preferencia, ¿tendré que usar un widget de preferencias personalizadas?Botón Activar/Desactivar alternar en Preferencias y barra de acción - Estilo Ice Cream Sandwich

Además, ¿es fácil poner los botones de alternar en la barra de acciones? Parece posible, ya que está hecho para la configuración de WiFi en la configuración predeterminada de Android en ICS, pero es probable que sea un elemento de menú personalizado?

Cualquier ayuda es muy apreciada.

Respuesta

32

Tan fácil como:
Mi xml-v14/preferences.xml

<SwitchPreference 
    android:key="@string/feature_id" 
    android:title="@string/feature_title" /> 

Para compatibilidad:
Mis xml/preferences.xml

<CheckBoxPreference 
    android:key="@string/feature_id" 
    android:title="@string/feature_title" /> 
+0

Gracias por responder a la parte 1 de mi pregunta :) Así que no hay manera de mostrar la alternar para pre-v14? ¿Cuánta molestia sería personalizar? Además, ¿es posible cambiar el color azul predeterminado del interruptor a otra cosa? – aimango

+0

Bueno, creo que debes mirar las fuentes de v14 y crear una versión personalizada para pre-v14, pero creo que en el caso normal debes quedarte con la plataforma ux, p. caja. También es menos trabajo: p Para la parte 2. Estoy buscando una manera de hacer eso también. – user802421

+0

Muy bien, gracias. – aimango

Cuestiones relacionadas