2011-03-01 25 views
5

Çoğu uygulamanın, SharedPreferences aracılığıyla saklanabilecek bazı tercihleri ​​veya kullanıcı ayarları vardır. Kullanıcının ayarlarını düzenlemek için yaptığı bir etkinliğin ilk uygulamam oldukça ileriye doğru ilerlemesiydi: birkaç giriş alanı ve bir 'Kaydet' Düğmesi. Bu ne hoş ne de kolay genişletilebilir.Tercihler/Ayarlar için Android Kalıbı

Android sistem ayarları ve gördüğüm birçok uygulama, tercih düzenlemelerini ListViews uygulamasında düzenlemeye eğilimlidir.

İkinci yaklaşımım bunu taklit etmeye çalışır: bir ListActivity ve her öğenin kendi düzenini sağlaması gerekir çünkü farklı değerler depolamak istiyorum (bazıları sayılar, bazıları boolean radyo düğmeleridir).

Bunu uygulamak için oldukça zahmetli buluyorum ve şimdi burada belirgin bir tasarım deseni eksik olup olmadığını merak ediyorum?

cevap

9

Yalnızca PreferenceActivity kullanın, kullanıcı arabirimini oluşturacak ve tercihleri ​​sizin için sürdürecektir.

+0

Daha önce sormalıydım: Burada daha belgelerine sahiptir. Çok teşekkürler. Gerçekten açık olanı özlemiştim. Bana çok zaman harcayacağım :( – Yashima