Java MPAndroid图表,如何将图表上的值从浮点数格式化为整数,界面已被去除润滑脂

Java MPAndroid图表,如何将图表上的值从浮点数格式化为整数,界面已被去除润滑脂,java,android,mpandroidchart,Java,Android,Mpandroidchart,您好,我想格式化折线图中的值,从当前浮点数到整数,我发现库指定了ValueFormatter接口的用法,但它已被弃用,因此我无法再使用它,有什么想法吗?谢谢 我想应该是这样的: dataSet.setValueFormatter(new ValueFormatter() { @Override public String getFormattedValue(float value, AxisBase axis) { return super.getFormatte

您好,我想格式化折线图中的值,从当前浮点数到整数,我发现库指定了ValueFormatter接口的用法,但它已被弃用,因此我无法再使用它,有什么想法吗?谢谢

我想应该是这样的:

dataSet.setValueFormatter(new ValueFormatter() {
    @Override
    public String getFormattedValue(float value, AxisBase axis) {
        return super.getFormattedValue(value, axis);
    }
});

LineDataSet
LineData
上使用
getFormattedValue(浮点值)
而不是
getFormattedValue(浮点值,AxisBase轴)
,如下所示:

dataSet.setValueFormatter(new ValueFormatter() {
    @Override
    public String getFormattedValue(float value) {
        return String.valueOf((int)value);
    }
});

我已经在v3.1.0上测试了

使用
getFormattedValue(float value)
而不是
getFormattedValue(float value,AxisBase axis)
LineDataSet
LineData
上进行测试,如下所示:

dataSet.setValueFormatter(new ValueFormatter() {
    @Override
    public String getFormattedValue(float value) {
        return String.valueOf((int)value);
    }
});

我已经在v3.1.0上进行了测试

你能添加你的代码吗?你必须在格式化程序中进行一些格式化。例如“return String.valueOf((int)value);”,但我不能使用该代码,因为它不受欢迎。您可以添加代码吗?您必须在格式化程序中进行一些格式化。例如“return String.valueOf((int)value);”,但我不能使用该代码,因为它已被弃用