2014-10-08 57 views
0

我用4個項目的ListView。當我點擊ListView項目時,它顯示當前選定的項目。但我需要實現Scroll Listener來選擇ListView中的項目。當我滾動ListView它顯示當前滾動的項目?任何一個幫助我這個Android ListView滾動以選擇一個項目?

+3

受到質疑清楚。你究竟期待什麼?滾動到列表視圖中選擇項目是問題,但問題的解釋是不一樣的。 – 2014-10-08 04:38:10

+0

你想滾動監聽器......? – DJhon 2014-10-08 04:39:31

回答

0

ListView監聽器實現OnScrollListenerListView

@Override 
public void onScroll(AbsListView absListView, int firstVisible, int visibleCount, int totalCount) { 
    //firstvisible is your first visible item in the list 
} 
1

覆蓋的OnScrollListener方法

list.setOnScrollListener(new OnScrollListener() { 

     @Override 
     public void onScrollStateChanged(AbsListView view, int scrollState) { 




     } 

     @Override 
     public void onScroll(AbsListView view, int firstVisibleItem, 
       int visibleItemCount, int totalItemCount) { 

      if (list.getLastVisiblePosition() == totalItemCount - 1 
        ) { 

       Toast.makeText(getActivity(), "Last", Toast.LENGTH_SHORT) 
         .show(); 


       try { 

       } catch (Exception e) { 
       } 

      } 

     } 
    }); 
+0

我用這個代碼..但我需要得到滾動列表項名稱。 – Jana 2014-10-08 05:36:15

+0

這會給你當前的滾動列表項目名稱: - list.get(listView.getCurrentItem()) – 2014-10-08 05:55:46

+0

你能告訴我一個例子plz – Jana 2014-10-08 06:14:59