15

Mi riferisco allo stile blu ON/OFF come visto nell'app predefinita di Android Settings sui telefoni ICS. Può anche essere visto qui: http://android-developers.blogspot.com/2012/02/android-design-v2-now-with-stencils.html Voglio metterli in una schermata delle preferenze, dovrei usare un widget di preferenze personalizzate?Pulsante di attivazione/disattivazione in Preferenze e barra delle azioni - Ice Cream Sandwich Style

Inoltre, è facile inserire i pulsanti di attivazione nella barra delle azioni? Sembra possibile poiché è stato impostato per Impostazioni Wi-Fi nelle impostazioni Android predefinite su ICS, ma probabilmente è una voce di menu personalizzata?

Qualsiasi aiuto è molto apprezzato.

risposta

32

Facile come:
mio xml-v14/preferences.xml

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

Per la compatibilità:
miei xml/preferences.xml

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

grazie per la risposta parte 1 della mia domanda :) Quindi non v'è alcun modo per mostrare al attivare per pre-v14? Quanto sarebbe dispendioso personalizzare? Inoltre, è possibile cambiare il colore blu predefinito dello switch in qualcos'altro? – aimango

+0

Beh, penso che tu abbia bisogno di guardare i sorgenti v14 e creare custom per pre-v14, ma penso che in un caso normale dovresti stare con la piattaforma ux, ad es. casella di controllo. È anche meno lavoro: p Per la parte 2. Sto cercando anche un modo per farlo. – user802421

+0

Va bene, grazie. – aimango

Problemi correlati