有什么方法可以找出列表视图中显示了多少个项目?

发布于 2024-11-07 03:47:50 字数 67 浏览 5 评论 0原文

我想对用户无需滚动即可看到的列表视图的项目执行特定操作。是否有办法获取显示的项目数量,或者是否有其他方法可以解决此问题?

I want to do a particular action on the items of the listview that the user can see without scrolling. Is there anyway to get the amount of items shown, or is there any other way of approaching this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

鹿! 2024-11-14 03:47:50

我不知道您的具体要求是什么,但要知道当前可见的无列表项

ListView.getFirstVisiblePosition();     
ListView.getLastVisiblePosition();

I dont know what exact is your requirement but to know the no list items that are currently visible

ListView.getFirstVisiblePosition();     
ListView.getLastVisiblePosition();
弃爱 2024-11-14 03:47:50

您可以在下面找到 listview 有多少项:

int count = listview.getChildCount();

You can find how many items of listview below:

int count = listview.getChildCount();
守护在此方 2024-11-14 03:47:50

您的 ListView 可以实现 onScrollListener ,您可以在其中重写其 onScroll 方法。该方法接收以下参数:

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

也许您可以从这里开始。

Your ListView can implement onScrollListener where you can override its onScroll method. The method receives following arguments:

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

Perhaps you can start from this.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文