我有以下问题。
在我的布局上,我有一个操作栏(例如,高度为 150dp),其余的是 ListView。
我可以从操作栏中获取一些视图并将其拖动到列表视图上。
拖动是通过windowsmanager实现的。所以当拖动时我得到原始Y坐标。现在,我想将 rawY 与 ListView 相对坐标相匹配,这样我就知道我当前悬停在 ListView 中的哪个项目之上。
有可能这样做吗?
Yes: 获取儿童地址将为您提供列表中任何项目的单独视图。获取屏幕上的位置给出视图的原始屏幕坐标。getWidth and 获取高度将建立您的边界框。获取第一个可见位置 and 获取最后可见位置在列表中建立索引以在其中进行搜索。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)