2013-07-16 87 views
0

在我的應用程序中,我使用了"Listview"。在那我想要的是我必須得到count of the visible child
例如,如果我加載列表視圖在我的設備第一鞋3行,所以我必須在文本顯示"Showing 3 of 10",當用戶滾動列表視圖我必須根據滾動更新該textview ..我試了很多,但我沒來達到的這個..Listview可見子元素

我想這個也:

int count=0; 
for(int i = 0; i <= listView.getLastVisiblePosition(); i++) 
     { 
      if(listView.getChildAt(i)!= null) 
      { 

       count++; // saying that view that counts is the one that is not null, because sometimes you have partially visible items.... 
      } 
     } 

總是返回0。請幫我解決這個問題。

回答

0

Ÿ我得到了答案....

我實現onscroll聽衆..

library_listview.setOnScrollListener(new OnScrollListener() { 

      @Override 
      public void onScrollStateChanged(AbsListView view, int scrollState) { 
       // TODO Auto-generated method stub 

      } 

      @Override 
      public void onScroll(AbsListView view, int firstVisibleItem, 
        int visibleItemCount, int totalItemCount) { 
       // TODO Auto-generated method stub 
       firstVisibleItem = firstVisibleItem+1; 
       String vischild="Showing "+firstVisibleItem+" to "+visibleItemCount+" of "+totalItemCount+""; 
       visiblechild.setText(vischild); 

      } 
     }); 

非常感謝..