針對滑動 的方法 可以重寫以下方法
mlistview.ontouchlistener (new view.ontouchlistener)
public boolean ontouch()
/** firstvisibleitem:表示在現時螢幕第乙個listitem(部分顯示的listitem也算)在整個listview的位置(下標從0開始)
* visibleitemcount:表示在現時螢幕可以見到的listitem(部分顯示的listitem也算)總數
* totalitemcount:表示listview的listitem總數
* listview.getfirstvisibleposition()表示在現時螢幕第乙個listitem(第乙個listitem部分顯示也算)在整個listview的位置(下標從0開始)
* listview.getlastvisibleposition()表示在現時螢幕最後乙個listitem(最後listitem要完全顯示出來才算)在整個listview的位置(下標從0開始)
*/@override
public
void
onscroll(abslistview view,
intfirstvisibleitem,
intvisibleitemcount,
inttotalitemcount)
});
判斷是否滑到最後一行
if(firstvisibleitem+visibleitemcount
==totalitemcount&&totalitem-cont>0
)if(firstvisibleitem>visibleitemcount
)else
}或者在**裡面用
//獲得可看到區域最後一行的item id
mlistview.getlastvisiblepositon()
//獲得可看到區域第乙個item 的id
mlistview.getfirstvisiblrposition();
android 滑動監聽
1,讓 activity實現 ontouchlistener介面 2.privategesturedetector gesturedetector 在activity中實現以下監聽 gesturedetector newgesturedetector 你的activity,ongesturelist...
監聽ScrollView滑動方向
其實android的view類裡面有乙個方法 protected void onscrollchanged int l,intt,int oldl,int oldt 通過查詢資料發現可以重寫這個方法來監聽列表的滑動方向。下面我給出我針對scrollview實現的監聽類。可以監聽scrollview的...
scrollview監聽滑動位置
android監聽scrollview滑動到頂端和底部 packagecn.testscrollview importandroid.os.bundle importandroid.view.motionevent importandroid.view.view importandroid.view...