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

  • mipd1980

    mipd1980

    25 EKİM 2006
  • ParryGripp

    ParryGripp

    12 AĞUSTOS 2006
  • VitalyzdTv

    VitalyzdTv

    7 AĞUSTOS 2011