SORU
21 Mart 2011, PAZARTESİ


Android dinamik ListPreference

Nasıl android dinamik listPreference oluşturmak için? Tüm wifi erişim noktaları ve bir liste tercih Aktivitesi(yani bir liste listpreference kullanarak) kullanarak yapmak istiyorum. Nasıl bunu yapmak için?

CEVAP
21 Mart 2011, PAZARTESİ


Dinamik bir listesini oluşturmak için tercih, u preference activity (PreferenceActivity gibi bir aktiviteyi uzatmak için yani) oluşturmanız gerekir.

Aşağıdaki kodu listesi dinamik olarak oluşturmak için kullanılabilir.

// Root
        PreferenceScreen root = getPreferenceManager().createPreferenceScreen(this);
        dialogBasedPrefCat.setTitle("Category Title");
        root.addPreference(dialogBasedPrefCat); //Adding a category

 // List preference under the category
        ListPreference listPref = new ListPreference(this);
        listPref.setKey("keyName"); //Refer to get the pref value
        listPref.setEntries("Array of values");
        listPref.setEntryValues("Array of item value");
        listPref.setDialogTitle("Dialog Title"); 
        listPref.setTitle("Title");
        listPref.setSummary("Summary");
        dialogBasedPrefCat.addPreference(listPref); Adding under the category

        return root;

Bu bir almak için yardımcı olur umarım !dea...

DÜZENLEME:

Ve değerleri CharSequence oluşturmak için ekleyin[] bu gibi:

CharSequence[] cs = new String[]{"myValue"};

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • GALERNAYA20

    GALERNAYA20

    19 NİSAN 2011
  • Grace Su

    Grace Su

    6 Ocak 2006
  • Tutorials Junction

    Tutorials Ju

    1 Ocak 2014