我在我的应用程序上使用MPAndroidChart绘制折线图,我需要知道触摸项目的X和Y值 . 我目前的代码是:
chart = (LineChart) findViewById(R.id.weightChart);
chart.setOnChartValueSelectedListener(new OnChartValueSelectedListener() {
@Override
public void onValueSelected(Entry e, int dataSetIndex, Highlight h) {
weights.get(e.getXIndex());
Log.i("Entry", String.valueOf(e));
Log.i("dataSetIndex", String.valueOf(dataSetIndex));
Log.i("Highlight", String.valueOf(h));
}
@Override
public void onNothingSelected() {
}
});
因此,当触摸iten时,dataSetIndex始终为 0
,
Highlight
是: Highlight, xIndex:
x值 , dataSetIndex: 0, stackIndex (only stacked barentry): -1
,
和 Entry
是: Entry, xIndex:
x值 val (sum):
y值
那么,如何从条目中获取X和Y值而无需格式化条目?
非常感谢