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

  • iZAPPA

    iZAPPA

    16 Temmuz 2010
  • JorteexHD

    JorteexHD

    20 NİSAN 2012
  • Liam Underwood

    Liam Underwo

    19 Mayıs 2009