最近寫項目,用到了圖表控件,也就是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("."));//設置自己的返回位數
}
});
以此記錄我三個小時的工作量(各種百度啊)