gpt4 book ai didi

安卓条形图: undo selection

转载 作者:行者123 更新时间:2023-11-29 00:04:02 27 4
gpt4 key购买 nike

有什么方法可以撤销 Mikephil 图表上的选择?当我在条形图中选择一个值时,我有一个应用程序会打开一个 Activity 。这很好用,但是,当我返回到包含图表的 Activity 时,选择仍然存在。所以,当我再次选择时,选择被清除并且 Activity 不会打开。我想要的是我在条形图上选择一个值并执行函数“onValueSelected”。我该怎么做?

这是在选择一个值时异步调用 Activity 的代码 fragment 。

      mChart.setOnChartValueSelectedListener(new OnChartValueSelectedListener() {
@Override
public void onValueSelected(Entry e, int dataSetIndex, Highlight h) {
if(e.getVal() == 0);
else {
GetClientesCadastradosDiaAsync task = new GetClientesCadastradosDiaAsync();
task.execute();
}
}

@Override
public void onNothingSelected() {
// do nothing
}
});

最佳答案

onValueSelected() 方法结束时,调用:

chart.highlightValues(null);

现在,这只会删除突出显示。如果您再次选择同一个栏,将调用 onNothingSelected()

因此,在onNothingSelected()中,再次调用onValueSelected()。您必须在此处传递参数,但看起来您只需要 Entry 参数,而对于其他 2 个参数,您可以传递 null

关于安卓条形图: undo selection,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37349394/

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