作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在 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/
我正在尝试在 ListView 的快速移动中获得位置。无论我 throw 什么元素,我都会得到 -1 的返回值。我验证了事件的 x,y 坐标没有问题。关于为什么会发生这种情况的任何想法? 这是我的代码
根据 Android 文档, 公共(public) int getSelectedItemPosition () 自:API 级别 1返回适配器数据集中当前所选项目的位置返回int Position(
我遇到了一个非常奇怪的行为 SortedList .方法indexOf返回 INVALID_POSITION即使在调试器中一切似乎都很好。 适配器 workingDayAdapter 的方法 getW
我是一名优秀的程序员,十分优秀!