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

  • rtisticsdev

    rtisticsdev

    31 Mayıs 2012
  • bored before i even began

    bored before

    30 Mart 2009
  • technodromeband's channel

    technodromeb

    28 NİSAN 2011