MPAndroidCharts:BarChart的自动换行

时间:2016-07-18 11:18:11

标签: java android mpandroidchart

我有下一张图表:

enter image description here

有没有办法为标签描述进行自动换行? 我试图添加'\ n'符号,但它不适合我。

1 个答案:

答案 0 :(得分:1)

也许尝试自定义XAxisValueFormatter:

public class MyCustomXAxisValueFormatter implements XAxisValueFormatter {

    @Override
    public String getXValue(String original, int index, ViewPortHandler viewPortHandler) {
        if(original.length() > 10)
        {
            original = original.substring(0, 6) + "\n" + original.substring(6, original.length());
        }
        return ...;
    }
}

然后将其应用到您的X轴:

XAxis xAxis = chart.getXAxis();

xAxis.setValueFormatter(new MyCustomXAxisValueFormatter());