我使用的是Achartengine 1.1.0。可以在x标签的视图上使用setonClickListener()吗?例如,当我点击“Dec”时,我想表示祝酒词:“December = 14240”
答案 0 :(得分:1)
没有任何直接方法可以在标签上获取触摸事件。
但是通过获得感动的位置并实现它,你可以实现你想要的。
您需要检查触摸的位置是否为您的标签。
然后做你想做的事。 要获得触摸位置,请参阅
aChartEngine: getting coordinates of any point on the graph area
你也可以使用
mChartView.setOnClickListener(new View.OnClickListener(){
public void onClick(View v)
{
System.out.println("X :" + mChartView.toRealPoint(0)[0]);
System.out.println("Y :" + mChartView.toRealPoint(0)[1]);
}
});
并检查标签位置的x.y值。