gpt4 book ai didi

android - MPAndroidChart MarkerView

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:07:38 24 4
gpt4 key购买 nike

我打算在 MPAndroidChart 的折线图中寻找特定点然后在点击按钮后显示标记以突出显示该点。给出的示例是标记仅在触摸事件后显示,这与我的情况不同。我尝试了下面的代码但无济于事,有人可以教我吗,我将不胜感激。

Highlight h = new Highlight((int) valIndex, linechart2.getData().getDataSetCount());
linechart2.highlightValue(h, true);
mv2.refreshContent2(valueYAxis.get((int) valIndex), h);
linechart2.getMarkerView();
linechart2.setDrawMarkerViews(true);
linechart2.getData().setHighlightEnabled(true);
// RefreshChart();
linechart2.invalidate();

最佳答案

通过在 Chart 对象上使用以下方法之一,您可以轻松地以编程方式突出显示值:

  • highlightValues(Highlight[] highs):突出显示给定数据集中给定索引处的值。提供 null 或空数组以撤消所有突出显示。
  • highlightValue(int xIndex, int dataSetIndex):突出显示给定数据集中给定 x 索引处的值。提供 -1 作为 x-index 或 dataSetIndex 以撤消所有突出显示。

都在wiki里面.

关于android - MPAndroidChart MarkerView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34430684/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com