2010-07-10 14 views
12

Uygulamamda bazı seçenekler sunmak istiyorum. Şu anda bir diğerinin altındaki düğmelerle yapıyorum.Android - tamamen listeden oluşturma xml

Gerçekten yapmak istediğim, bunları "Ayarlar" uygulamasında olduğu gibi bir liste olarak sunmaktır. Bu, önceden tanımlanmış değerler/seçimler içeren bir liste oluşturmaya devam eder. Sorunum, xml ile nasıl yapılacağını anlayamıyorum.

<ListView android:id="@+id/ListView01" android:layout_width="wrap_content" android:layout_height="wrap_content"></ListView>

Ama bunu nasıl girişleri eklerim: Böyle xml ListView ekleyebilirim? Bulduğum tüm örnekler programlı olarak yapar - imleç bağdaştırıcıları veya dizi bağdaştırıcıları aracılığıyla.

Yalnızca null Android kullanan textViews listesini nasıl oluştururum? "Ayarlar" uygulamasında nasıl yapıldığını bilen var mı?

Teşekkürler!

cevap

17

Fakat buna nasıl girdi eklerim? Tüm örneklerini buldum programlı olarak - aracılığıyla imleç bağdaştırıcıları veya dizi bağdaştırıcıları.

(tipik res/values/arrays.xml koymak) bir <string-array> kaynak göstererek, kullanıcıları ListView elemana android:entries özelliği kullanın.

+0

Teşekkürler! Görünümleri giriş olarak kullanmanın bir yolu var mı? Örneğin, her girişin resim + textView + muhtemelen onay kutusu olmasını istiyorum. – Leonti

+1

@Leonti: Evet, ama "programlı olarak - imleç bağdaştırıcıları veya dizi bağdaştırıcıları aracılığıyla" yapmanız gerekir. – CommonsWare