如何在水平滚动视图中获取位置
How to get position in horizontal scroll view
我正在使用自定义水平滚动视图。我添加了一些视图,一切都按预期正常工作,我想知道特定的子位置。这可能吗?
您可以使用下面的代码来查找水平 ScrollView 的特定子项的 X 和 Y 位置。
horizontalScrollView.getChildAt(i).getX();
horizontalScrollView.getChildAt(i).getY();
在您创建视图的循环中,只需添加此行:
youView.setTag("your incremental variable");
youView.setOnClickListener(this);
在 onclick(View v) 中,您可以通过
获得该位置
v.getTag().toString()
我正在使用自定义水平滚动视图。我添加了一些视图,一切都按预期正常工作,我想知道特定的子位置。这可能吗?
您可以使用下面的代码来查找水平 ScrollView 的特定子项的 X 和 Y 位置。
horizontalScrollView.getChildAt(i).getX();
horizontalScrollView.getChildAt(i).getY();
在您创建视图的循环中,只需添加此行:
youView.setTag("your incremental variable");
youView.setOnClickListener(this);
在 onclick(View v) 中,您可以通过
获得该位置 v.getTag().toString()