2017-04-18 59 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