2017-04-18 60 views
1

我要显示与特定数据的标签时的演示图像被选择的值像什么,我想:显示一个标签,当值选择[MPAndroidChart]

Image of the I want

所以我粘贴此代码(发现源代码示例):

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); 
} 

但它不起作用,日志显示,但屏幕上没有任何事情发生。 我忘记或错过了什么

回答

0

你在代码的下面写了什么?

mChart.setOnChartValueSelectedListener(this); 
+0

是的,当我点击我的栏上的监听器以及所谓的原因,显示的日志。 – Firerazzer

+0

这意味着标签的值在您点击栏时不显示。我对吗? –

+0

我不想在“x:3月1日:31.3”里写下泡泡。 – Firerazzer