【发布时间】:2017-01-04 07:15:46
【问题描述】:
我使用MPAndroidChart 创建了一个简单条形图。出于 Marker 的目的,我正在扩展 MarkerView。我需要一个 git hub 中显示的标记,如下所示:
但我没有得到那个箭头。所以它看起来不像评论,它是一个矩形框:/
为了使它看起来像一个注释框而不是一个矩形框,我应该使用哪个类。我检查了IMarker、MarkerImage,但不确定我应该继续哪个。
甚至MPPointF 也不起作用。无法导入包
import com.github.mikephil.charting.utils.MPPointF;
代码:
@Override
public void refreshContent(Entry e, Highlight highlight) {
tv_turnOver.setText("Turn over: " + (int) e.getVal());
/*
if (e instanceof CandleEntry) {
CandleEntry ce = (CandleEntry) e;
tv_label.setText("" + Utils.formatNumber(ce.getVal(), 0, true));
} else {
tv_label.setText("" + Utils.formatNumber(e.getXIndex(), 0, true));
}*/
// super.refreshContent(e, highlight);
}
【问题讨论】:
-
@PhilippJahoda 你能帮忙吗
-
听起来您使用了错误版本的库,因为我的 MarkerViews 显示其中带有箭头。这将解释您在导入
MPPointF时遇到的问题。确保您使用的是 3.0.1 版 -
我使用的是 v2.1.6 :( 检查与 v3.0.1 相同
-
将所有内容更改为最新版本后,它仍然是一样的。我做了这个例子:github.com/PhilJay/MPAndroidChart/blob/master/MPChartExample/…