
//
获得listview的第一个item的视图
view
firstchild
=
listviewgetchildat(0);
//
获得listview当前显示的第一个item的id
int
firstvisiblepos
=
listviewgetfirstvisibleposition();
if
(firstvisiblepos
==
0)
{
systemoutprintln("当前显示的第一个条目是整个listview的第0条");
}
if
(firstchildgettop()
==
0)
{
systemoutprintln("已经到达顶部了");
}
//
获得listview当前显示的最后一个item的id
int
lastvisibalepos
=
listviewgetlastvisibleposition();
if
(true)
{
}
基本就是这么个情况,关于是否到达顶部,有方法,是否到达底部,你只需要把getchildat()的参数传入listview的长度即可,调用getbottom方法,进行判断就可以了。
只要监听滚动高度来判断触发事件的条件就OK了,举个栗子:1varoDiv=documentgetElementById("div");23windowonscroll=function(){4varscrollTop=documentbodyscrollTop||documentdocumentElementscrollTop;5if(scrollTop>1000){6oDivstyleWebkitTransform="rotateX(120deg)rotateY(200deg)";7}8}第四行是为了兼容处理。scrollTop也是可以设置的,你可以通过某个条件触发赋值:oDivonclick=function(){documentbodyscrollTop=0;}这就是回到顶部 *** 作。
以上就是关于android 的ListView中,如何判断其内容已滚动到最顶部或者最底部全部的内容,包括:android 的ListView中,如何判断其内容已滚动到最顶部或者最底部、如何让TListView滚动到某一行的位置、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)