Domanda

Il mio Google-Fu sta fallendo questa newbie Android oggi.

Qualcuno sa di un buon esempio che mostra come lanciare un intento da un PREFERENCE?

Qualcosa di simile:

    <PreferenceScreen
        android:key="preference_some_new_layout"
        android:title="@string/pref_some_title">

            <intent android:action="????" /> 

    </PreferenceScreen>

Voglio mostrare un LinearLayout personalizzato che mi permette di impostare alcune preferenze semi-complessi.

Qual è il modo migliore per andare su questo?

Grazie, WTS

È stato utile?

Soluzione

Ho usato una finestra di dialogo personalizzato prima per una preferenza. E 'questo tipo di cosa avete bisogno? Qui è un esempio dal mio aperta app fonte.

qui è la XML da aggiungere la preferenza ad un PREFERENCE .

<net.mandaria.tippytipper.preferences.DecimalPreference
                        android:key="exclude_tax"
                android:title="Tax Rate to Exclude"
                android:summary="The tax rate to exclude when calculating tip"
                android:dialogMessage="Tax Rate"
                android:defaultValue="0"
                android:dependency="enable_exclude_tax_rate"
                />

Questo vi permetterà di produrre le preferenze complesse in un DialogPreference (si potrebbe essere in grado di scambiare questo se non hai bisogno di una finestra di dialogo, qualcun altro dovrà riempire che per voi, perché non ho mai provato) quello sguardo in questo modo:

alt text

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top