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

  • AginoEvolutionHD

    AginoEvoluti

    27 AĞUSTOS 2011
  • Digital Bounds

    Digital Boun

    19 Temmuz 2013
  • Kurtindo Pop Games

    Kurtindo Pop

    2 HAZİRAN 2013