ich ein Etikett mit spezifischen Daten angezeigt werden soll, wenn ein Wert wie in der Demo-Bild von dem, was ausgewählt ist ich will:ein Etikett anzeigen, wenn ein Wert ausgewählt [MPAndroidChart]
so I fügen sie diesen Code (in der Quelle des exemple gefunden):
protected RectF mOnValueSelectedRectF = new RectF();
@Override
public void onValueSelected(Entry e, Highlight h) {
if (e == null)
return;
RectF bounds = mOnValueSelectedRectF;
mChart.getBarBounds((BarEntry) e, bounds);
MPPointF position = mChart.getPosition(e, AxisDependency.LEFT);
Log.i("bounds", bounds.toString());
Log.i("position", position.toString());
Log.i("x-index",
"low: " + mChart.getLowestVisibleX() + ", high: "
+ mChart.getHighestVisibleX());
MPPointF.recycleInstance(position);
}
aber es funktioniert nicht, wird das Protokoll angezeigt, aber nichts passiert auf dem Bildschirm. Was habe ich vergessen oder vermisse
Ja, und wenn ich auf meiner Bar klicken wird der Hörer gut genannt Ursache der Protokolle angezeigt werden. – Firerazzer
bedeutet es, dass die Bezeichnung mit dem Wert nicht angezeigt wird, während Sie auf die Leiste klicken. habe ich recht? –
Ich möchte die Blase mit "x: 3. Jan y: 31.3" im Inneren schreiben. – Firerazzer