Autore Topic: ComboBox? DropDownBox? ComeDiavoloSiChiamaBox?  (Letto 1541 volte)

Offline vicvondoom

  • Utente junior
  • **
  • Post: 71
  • Respect: +4
    • Mostra profilo
    • vicvondoom
  • Dispositivo Android:
    Sony XPeria U
  • Play Store ID:
    Orlando Davide
  • Sistema operativo:
    Windows 8
ComboBox? DropDownBox? ComeDiavoloSiChiamaBox?
« il: 08 Settembre 2010, 17:58:16 CEST »
0
Dunque, sull'HTC Desire se vado in Impostazioni->Personalizza vedo l'item Suoneria predefinita...ma in fondo c'è il triangolino grigio scuro in campo cerchiato chiaro che ricorda molto le combobox..
Ora cliccando sopra appare a mezzo schermo un alert dialog con degli items e fin qui tutto bene in quanto ho capito come farli..
Ma come diavolo si fà a fare quell'item Suoneria predefinita col triangolino alla destra??

Aiut.. :'(
"Non c'è cattivo più cattivo di un buono quando diventa cattivo!" Bud Spencer in 'Chi trova un amico trova un tesoro'.

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +507
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:ComboBox? DropDownBox? ComeDiavoloSiChiamaBox?
« Risposta #1 il: 08 Settembre 2010, 18:10:47 CEST »
0
Intenti dire in una PreferenceActivity? Nel caso, devi annidare due PreferenceScreen.
Tipo
Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
        <PreferenceCategory
               android:title="First Category">
                <CheckBoxPreference
                       android:title="Checkbox Preference"
                       android:defaultValue="false"
                       android:summary="This preference can be true or false"
                       android:key="checkboxPref" />
                <ListPreference
                       android:title="List Preference"
                       android:summary="This preference allows to select an item in a array"
                       android:key="listPref"
                       android:defaultValue="digiGreen"
                       android:entries="@array/listArray"
                       android:entryValues="@array/listValues" />
        </PreferenceCategory>
        <PreferenceCategory
               android:title="Second Category">
        <EditTextPreference
               android:name="EditText Preference"
               android:summary="This allows you to enter a string"
               android:defaultValue="Nothing"
               android:title="Edit This Text"
               android:key="editTextPref" />
        <RingtonePreference
               android:name="Ringtone Preference"
               android:summary="Select a ringtone"
               android:title="Ringtones"
               android:key="ringtonePref" />
        <PreferenceScreen
               android:key="SecondPrefScreen"
               android:title="Second PreferenceScreen"
               android:summary="This is a second PreferenceScreen">
                <EditTextPreference
                       android:name="An other EditText Preference"
                       android:summary="This is a preference in the second PreferenceScreen"
                       android:title="Edit text"
                       android:key="SecondEditTextPref" />
        </PreferenceScreen>
        <Preference
               android:title="Custom Preference"
               android:summary="This works almost like a button"
               android:key="customPref" />
        </PreferenceCategory>
</PreferenceScreen>

ti porta ad avere


fonte: Android Preferences | Kaloer.com


Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1600
  • Respect: +232
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    L'ultima Ubuntu
Re:ComboBox? DropDownBox? ComeDiavoloSiChiamaBox?
« Risposta #2 il: 08 Settembre 2010, 18:22:59 CEST »
0
Sicuramente lo fa annidando due PreferenceScreen ma, come dimostra l'esempio delle suonerie predefinite, lo fa anche sulle ListPreference (ma solo con gli ultimi SDK):
Codice (XML): [Seleziona]
        <PreferenceCategory
                android:title="@string/pref_display_settings">
                <com.leinardi.librettouniversitario.customviews.SetMaxCreditsDialogPreference
                        android:title="@string/pref_maximum_credits"
                        android:summary="@string/pref_maximum_credits_summary"
                        android:dialogIcon="@drawable/ic_dialog_info"
                        android:dialogTitle="@string/maximum_credits_title" />

                <CheckBoxPreference
                        android:key="@string/pref_votes_color_key"
                        android:title="@string/pref_votes_color"
                        android:summary="@string/pref_votes_color_summary"
                        android:defaultValue="true" />
                <CheckBoxPreference
                        android:key="@string/pref_expand_exams_key"
                        android:title="@string/pref_expand_exams"
                        android:summary="@string/pref_expand_exams_summary"
                        android:defaultValue="false" />
                <ListPreference
                        android:key="@string/pref_votes_sort_order_key"
                        android:defaultValue="date"
                        android:title="@string/pref_votes_sort_order"
                        android:summary="@string/pref_votes_sort_order_summary"
                        android:entries="@array/votes_sort_order_entries"
                        android:entryValues="@array/votes_sort_order_values"
                        android:dialogTitle="@string/pref_votes_sort_order_title" />
        </PreferenceCategory>
« Ultima modifica: 08 Settembre 2010, 18:24:41 CEST da JD »
È stata trovata una soluzione al tuo problema?
Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato ;).
E se hai aperto tu il thread marcalo come risolto cliccando !

Offline vicvondoom

  • Utente junior
  • **
  • Post: 71
  • Respect: +4
    • Mostra profilo
    • vicvondoom
  • Dispositivo Android:
    Sony XPeria U
  • Play Store ID:
    Orlando Davide
  • Sistema operativo:
    Windows 8
Re:ComboBox? DropDownBox? ComeDiavoloSiChiamaBox?
« Risposta #3 il: 09 Settembre 2010, 09:22:49 CEST »
0
Mumble quindi con l'1.6 non se pò fà?
"Non c'è cattivo più cattivo di un buono quando diventa cattivo!" Bud Spencer in 'Chi trova un amico trova un tesoro'.

Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1600
  • Respect: +232
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    L'ultima Ubuntu
Re:ComboBox? DropDownBox? ComeDiavoloSiChiamaBox?
« Risposta #4 il: 09 Settembre 2010, 10:23:10 CEST »
0
Purtroppo la grafica delle Preferences cambia da SDK a SDK. Su 1.6 quel cerchietto col triangolo viene messo su altri elementi (che ora non ricordo).
È stata trovata una soluzione al tuo problema?
Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato ;).
E se hai aperto tu il thread marcalo come risolto cliccando !

Offline vicvondoom

  • Utente junior
  • **
  • Post: 71
  • Respect: +4
    • Mostra profilo
    • vicvondoom
  • Dispositivo Android:
    Sony XPeria U
  • Play Store ID:
    Orlando Davide
  • Sistema operativo:
    Windows 8
Re:ComboBox? DropDownBox? ComeDiavoloSiChiamaBox?
« Risposta #5 il: 09 Settembre 2010, 10:27:47 CEST »
0
Ok, per ora grazie!!
"Non c'è cattivo più cattivo di un buono quando diventa cattivo!" Bud Spencer in 'Chi trova un amico trova un tesoro'.