gpt4 book ai didi

Android Listview - pointToPosition 返回 invalid_position

转载 作者:行者123 更新时间:2023-11-30 04:20:49 26 4
gpt4 key购买 nike

我正在尝试在 ListView 的快速移动中获得位置。无论我 throw 什么元素,我都会得到 -1 的返回值。我验证了事件的 x,y 坐标没有问题。关于为什么会发生这种情况的任何想法?

这是我的代码:

   super.onCreate(savedInstanceState);
setContentView(R.layout.application_list_view);
listView = getListView();


int x = (int)(e1.getX());
int y = (int)(e1.getY());
int pos = (int) listView.pointToPosition(x, y);

感谢您的帮助。

最佳答案

我认为您缺少设置手势监听器和 Fling 事件处理程序的代码。您将能够在处理事件时而不是在创建时获得该职位。

另一篇文章中的答案向您展示了如何:Gesture in listview android

关于Android Listview - pointToPosition 返回 invalid_position,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9272987/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com