如何在水平滚动视图中获取位置

时间:2015-02-06 08:48:24

标签: android horizontalscrollview

我正在使用自定义Horizo​​ntal scrollView。我添加了一些观点,一切正常,我想知道特定的孩子位置。这可能吗?

2 个答案:

答案 0 :(得分:2)

在您创建视图的循环中,只需添加以下行:

 youView.setTag("your incremental variable");
 youView.setOnClickListener(this);

并且在onclick(View v)中,您可以通过

获得该位置
 v.getTag().toString()

答案 1 :(得分:0)

您可以使用以下代码查找水平ScrollView的特定子项的X和Y位置。

horizontalScrollView.getChildAt(i).getX();
horizontalScrollView.getChildAt(i).getY();