2
我正在使用MPAndroidChart并希望知道如何在以下图表上执行点击事件并获得相关回调:饼图:点击特定原因打开其详细信息。 条形图:点击任何栏打开它的细节。 堆积条形图:单击任何栏打开其细节。MPAndroidChart单击图表上的点击侦听器
我需要当图表被点击时得到通知。
我正在使用MPAndroidChart并希望知道如何在以下图表上执行点击事件并获得相关回调:饼图:点击特定原因打开其详细信息。 条形图:点击任何栏打开它的细节。 堆积条形图:单击任何栏打开其细节。MPAndroidChart单击图表上的点击侦听器
我需要当图表被点击时得到通知。
使用OnChartValueSelectedListener
。你可以找到如何实现它的文档here。
该监听器允许您对在图表上执行的单击手势做出反应。
为线型图
chart.setOnChartValueSelectedListener(new OnChartValueSelectedListener()
{
@Override
public void onValueSelected(Entry e, Highlight h)
{
float x=e.getX();
float y=e.getY();
}
@Override
public void onNothingSelected()
{
}
});
此外,万一一个只想引发的点击和未扫描指纹或拖动你将需要确保禁用此chart.setHighlightPerDragEnabled(假);否则这个监听器会触发,如果你滑过酒吧。 – velval
@Philip我想用卡片显示一个对话框,如果用户点击图表,我该怎么做? ' '这是我的图形视图。这是在一个卡片视图内,我打电话给一个片段。其实我想展示一些关于tha图的细节我该如何做到这一点? –