SORU
2 Kasım 2009, PAZARTESİ


Neden Liste Görünümü öğeleri içerikleri sarmak için büyümek değil mi?

Oldukça karmaşık bir liste Görünümü, değişken listesi madde heights. Belirli koşullar altında, varsayılan olarak gizli olan bir liste öğesi (bak.ek bir görünüm kazandırmak amacıyla istiyorum GİTTİ). Bunu etkinleştirerek (Görüntüleyin.Liste öğesi GÖRÜNÜR) yükseklik (ya da en azından olması gerektiği) yetişir.

Sorun: Olsa bile ilan ediyorum maddenin kök düzeni wrap_content, ve her bir bileşen madde için fill_parent, ben görünümü gizlemek/göstermek için gerekiyor maddenin yüksekliği sadece kesip en alt yerine üst (madde düzeni) artan yükseklik için tam ekran.

Kaçırmış olabilir herhangi bir frikiklerinden ListViews ve madde düzenleri ve madde yüksekliği ile ilgili var mı?

Biraz daha gözlem:

Test için şimdi yayınlanan listede sadece kök LinearLayout ve bir İmageView içeren madde düzen azalır. Çarpmadan örneğin 200dip ve İmageView büyümeye beklerdim fill_parent, İmageView için LinearLayout yüksekliği ayarlamak 200dip sınır üst ayarlayın.

Ancak, görüntü yerine, sadece her zamanki gibi uzun boylu olarak kendi bit eşlem kaynak (sanki vardı bu wrap_content) ve bütün liste öğesi olacaktır aynı yükseklik (yani sanki vardı bu wrap_content, çok).

Ancak örneğin 200dip, liste öğesi için resim yüksekliği ayarlanırsa yüksekliği artacak ve madde düzeni.

Diğer bir deyişle, liste düzeni layout_height tamamen göz ardı edilir, ve İmageView üzerinde herhangi bir yükseklik değeri kodlanmış bir piksel değeri dışında.

CEVAP
4 Kasım 2009, ÇARŞAMBA


Bunu düzeltmek için başardı, ama anlamıyorumneden.

Dediğim gibi, liste layout_height wrap_content fill_parent anlamsız burada, bir liste Görünümü sonsuza kadar uzun olduğunu düşünürsek beri) madde düzen kurmuş.

Ancak, tüm görünümler layout_height set vardıiçindefill_parent bu düzen. Sorun wrap_content onları yerine ayarlarken kayboldu.

Bu iki soru yükseltir:

1) Ne bir görünüm üst 7 ** fill_parent, rica anlamı vardır? Hangi boyutu isteği önceliklidir?

2) Nasıl bir görünüm olur ... fill_parent görünüşe göre işe yaramaz diye bir liste doldurmak?

Giriş çocuklar için teşekkürler.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ChasesAndCrashes

    ChasesAndCra

    31 Temmuz 2009
  • NCIX Tech Tips

    NCIX Tech Ti

    2 Ocak 2007
  • Stevie

    Stevie

    2 Mayıs 2010