SORU
30 Kasım 2010, Salı


Liste Görünümü altbilgi gizlemek?

ListView Bir ben var. Arkasında veri kullanıcı aşağıya kaydırır olduğunda İnternet, 10-30 öğeleri setleri getirilen değil. Daha fazla öğe yükleme olduğunu göstermek için, addFooterView() "..." mesajı ve bir çevirici. Yükleme görüntüleyen basit bir görünüm eklemek için kullanılır Veri gidiyorum şimdi, (almak için daha fazla veri), bu mesajı gizlemek istiyorum. Yapmaya çalıştım:

loadingView.setVisibility(View.GONE);

Bu görünümü gizlemek yok iken ne yazık ki, bunun için boşluk bırakır. I. e. ""Mesajı. Yükleme büyük bir boşluk ile sona Nasıl düzgün bu görünümü gizleme hakkında gidebilir miyim?

Kullanamıyorum removeFooterView() çünkü ihtiyacım olabilir göstermek için yine bu durumda, yapamam çağrı addFooterView() tekrar çünkü bir adaptör zaten set ListView ve sen diyemezsin addHeaderView() / addFooterView() sonra ayarı bir adaptör.

CEVAP
30 Kasım 2010, Salı


* / addFooterView() *9 aramak için izin verilirsonrasetAdapter() bu yöntemlerden birini sen verdiğin sürece en az bir kezönce. Google oldukça kötü bir tasarım kararı, 14**. removeFooterView() ile bu birleştirin ve benim çözüm var.

1 aldım diğer iki cevaplar için, geçerli (ve belki daha doğru) çözümler bunlar. Benimki, daha basit ve basitlik gibi kabul olarak kendi cevabımı veriyorum.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jonathan Flavell

    Jonathan Fla

    1 HAZİRAN 2006
  • bored before i even began

    bored before

    30 Mart 2009
  • TechRax

    TechRax

    21 EYLÜL 2009