android 的ListView中,如何判断其内容已滚动到最顶部或者最底部

android 的ListView中,如何判断其内容已滚动到最顶部或者最底部,第1张

//

获得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滚动到某一行的位置、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9305552.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存