Java 获取折线图条目标签MPAndroidChart
我有一个带有条目的折线图,用户可以通过折线图单击。setOnChartValueSelectedListener。是否有一种方法可以通过编程方式获取单击的条目的标签?或者在我的代码中是否有其他方法来实现这一点Java 获取折线图条目标签MPAndroidChart,java,android,mpandroidchart,Java,Android,Mpandroidchart,我有一个带有条目的折线图,用户可以通过折线图单击。setOnChartValueSelectedListener。是否有一种方法可以通过编程方式获取单击的条目的标签?或者在我的代码中是否有其他方法来实现这一点 private void chartAreaClickResponse(LineChart lineChart) { lineChart.setOnChartValueSelectedListener(new OnChartValueSelectedListener() {
private void chartAreaClickResponse(LineChart lineChart) {
lineChart.setOnChartValueSelectedListener(new OnChartValueSelectedListener() {
@Override
public void onValueSelected(Entry e, Highlight h) {
//get the label of the entry here
}
@Override
public void onNothingSelected() {
}
});
}
我想出来了,以防将来有人需要知道这一点。只需在onValueSelected下添加以下行:
@Override
public void onValueSelected(Entry e, Highlight h) {
String label = dataSets.get(h.getDataSetIndex()).getLabel(); //add this
}
在本例中,数据集是用于填充折线图的ILineDataSet,以防将来有人需要知道。只需在onValueSelected下添加以下行:
@Override
public void onValueSelected(Entry e, Highlight h) {
String label = dataSets.get(h.getDataSetIndex()).getLabel(); //add this
}
在本例中,数据集是用于填充折线图的ILineDataSet