最近写项目,用到了图表控件,也就是MpAndroidChart控件
遇到了一个神奇的问题,也就是MP控件要求Y轴数据必须是float的,那我们就需要自己去转换
转换完毕后,发现显示出来的都是带有.00的数据
那么我们就需要转换一下
以下就是转换方法
data.setValueFormatter(new ValueFormatter() {
@Override
public String getFormattedValue(float v) {
String str = v + "";
if (str.length()==0) {
return str;
}
return str.substring(0, str.indexOf("."));//设置自己的返回位数
}
});
以此记录我三个小时的工作量(各种百度啊)