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

  • Ben Vivona

    Ben Vivona

    24 Ocak 2010
  • Good Creative Academy

    Good Creativ

    19 Kasım 2009
  • tunez4you

    tunez4you

    20 EKİM 2008