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

  • CNET

    CNET

    5 Mayıs 2006
  • Hot For Nutrition

    Hot For Nutr

    26 ŞUBAT 2007
  • KoreanFrogMania님의 채널

    KoreanFrogMa

    18 Aralık 2011