Android:当前“x”;图库小部件上的位置

发布于 2024-12-22 00:03:47 字数 173 浏览 0 评论 0原文

我想知道如何获取 Android 中 Gallery 小部件的当前 X 位置?有可能吗? getX()getScrollX() 总是给我 0。

我需要制作一个 100 个元素的长水平滚动视图,其效果类似于 MacOS 停靠菜单中的效果。也许你对此有一些想法?

I'm wondering how to get current X position on Gallery widget in Android? Is it even possible? getX() and getScrollX() gives me 0 all the time.

I need to make a 100-elements long horizontal scrolling view with effect like in MacOS dock menu. Maybe you've got some ideas for that?

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

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

发布评论

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

评论(1

浸婚纱 2024-12-29 00:03:47

您可以执行以下操作

yourGallery.getAdapter().getSelectedItemPosition();

,以返回您当前所在的适配器中的位置。
我不能 100% 确定这就是您所追求的,因为您已经尝试过会返回像素值的 getScroll()getX() ,但您会发现从 getAdapter() 中你可以访问很多与底层数据相关的方法。

You could do something along the lines of

yourGallery.getAdapter().getSelectedItemPosition();

Which would return which position in the adapter you're currently at.
I'm not 100% sure that this is what you're after as you have tried the getScroll() and getX() which would return pixel values, but you will find that from getAdapter() you can get access to a lot of methods relating to the underlying data.

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