嗨我有一个水平scrollView,在里面我在画布上画了一些弧,它给了我一组可水平滚动的饼图。现在我需要处理每个饼图的点击事件,有些人可以帮我解决这个问题。
ChartUtility sampleObject=new ChartUtility(getActivity());
sampleObject.draw(new Canvas());
ChartContainerLayout.addView(sampleViewObject);//here chartcontainerlayout is a linear layout which his present in a horizontal scrollview.
我已经尝试过onuouch类的onuouch事件。但是什么是动作(单击/水平滚动),event.ACTION被返回为“向下”。那么我应该如何识别单个项目上的点击事件。
答案 0 :(得分:0)
我会将一个方向设置为水平的LinearLayout放入HorizontalScrollView,然后将每个饼图放在一个单独的布局中。然后在这些布局上设置侦听器。我不会将点击处理与滚动混合在一起。