Achartengine:x标签上的setClickListener()

时间:2014-01-21 12:35:54

标签: android achartengine

enter image description here

我使用的是Achartengine 1.1.0。可以在x标签的视图上使用setonClickListener()吗?例如,当我点击“Dec”时,我想表示祝酒词:“December = 14240”

1 个答案:

答案 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值。