Verilen çerçeveyi kullanmak istemiyorum Tercihler yerine, benzeyen bir Liste Görünümü oluşturmak istiyorum. Özellikle, TextViews için aynı yazı tipi boyutunu ve stilini kullanmak isterim.Android: Tercihler'e benzeyen bir ListView nasıl oluşturulur?
cevap
Bu ListView kendisi hakkında değil de etkinlik etiketine Bu özellik ekle deneyin ziyade ListView içinde görünür çocuk görünümleri. Bağdaştırıcınızın getView yöntemiyle oluşturulur.
Android'e benzer görünümler oluşturmak için, Android kaynak kodunu, özellikle de ilgili XML dosya düzenlerini kullanabilirsiniz. Örneğin, preference.xml şuna benzer:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="?android:attr/listPreferredItemHeight"
android:gravity="center_vertical"
android:paddingRight="?android:attr/scrollbarSize">
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="15dip"
android:layout_marginRight="6dip"
android:layout_marginTop="6dip"
android:layout_marginBottom="6dip"
android:layout_weight="1">
<TextView android:id="@+android:id/title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:singleLine="true"
android:textAppearance="?android:attr/textAppearanceLarge"
android:ellipsize="marquee"
android:fadingEdge="horizontal" />
<TextView android:id="@+android:id/summary"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@android:id/title"
android:layout_alignLeft="@android:id/title"
android:textAppearance="?android:attr/textAppearanceSmall"
android:maxLines="4" />
</RelativeLayout>
<!-- Preference should place its actual preference widget here. -->
<LinearLayout android:id="@+android:id/widget_frame"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:gravity="center_vertical"
android:orientation="vertical" />
</LinearLayout>
Kullanılan sabitler bazı Android'e özel olarak, bu içeriği doğrudan kullanmak mümkün olmayacaktır ve ayrıca diğer aşağı kazmak gerekir xml en. Her durumda, Android tercihlerinin farklı Android sürümlerinde ve farklı temalarda farklı göründüğünü göz önünde bulundurmalısınız. Bu nedenle, Android tarafından sağlanan sabitleri kullandığınızdan emin olun. Liste görünümü öğeleriniz Android tarafından sağlanan gerçek tercihlere benziyor.
Teşekkür ederim, bu tam olarak aradığım şey. – ab11
Bu dosya (preference.xml) ve Android kaynak kodunda bulunan ilgili tercih düzeni dosyaları nerede? Düzenleme: Kendime cevap verin, SDK klasöründe daha iyi arama yapın: '\ sdk \ platforms \ android-19 \ data \ res \ layout' (" tercih "ile başlayan dosyalar). – cprcrack
sizin AndroidManifest.xml
android:theme="@android:style/Preference.PreferenceScreen"
Bu bana bir hata veriyor: 'Kaynak kamu değil ' – Sam
- 1. Android ListView
- 2. Blackberry App World'e benzeyen blackberry ekran slayt animasyonu nasıl oluşturulur?
- 3. Android döngü sonsuz bir ListView?
- 4. Android ListView setOnScrollListener
- 5. Android - ListView - demand
- 6. Android ListView Renklerini Özelleştirme?
- 7. Android ListView, ben özel adaptör ile bir ListView kullanıyorum
- 8. Android ListView, parça örnek
- 9. ListView filtre için android
- 10. Android Listview onay kutuları
- 11. android - listview filtre sayısı
- 12. android checkable listview
- 13. Custom ListView Android
- 14. Android ListView :: setItemChecked çalışmıyor
- 15. Android: Sıklık nasıl oluşturulur?
- 16. Dünyaya benzeyen bir küre oluşturma
- 17. Android - Tıklanabilir liste görünümü nasıl oluşturulur?
- 18. Java Android Veri Bağlama ListView
- 19. Android Listview kaydırma hızını yavaşlatıyor
- 20. Android SwipeRefreshLocation bir ListView veya ScrollView değilse
- 21. ListView android uygulamasında merkezde metin nasıl ayarlanır?
- 22. android listview listitems sayısını kaydırmak
- 23. Android ListView ile çalışma nasıl ayarlanır setOnScrollListener?
- 24. android listview seçilen öğeyi al
- 25. Android ListView Bağdaştırıcı, görünüm ekleme
- 26. Android ListView Bağdaştırıcısında bir String değişkeninin saklanması
- 27. Android Fragment kullanım ListView okudum
- 28. ListView
- 29. Bir android uygulamasından PhoneGap eklentisi nasıl oluşturulur
- 30. Android ListView Bağdaştırıcısı OnClickListener issue
Bu, hangi çerçeveden bahsedeceğinize bağlı olacaktır. Her bir satıcının, diğerlerinden ayırmak için özel tweaks vardır. Settings.apk'ı her zaman fw'nizden yakalayabilir, apk yöneticisi ile derleyin ve bir fikir edinmek için xmls'e dalın. – Aleadam