AchartEngine使用上标添加文本

时间:2013-12-07 13:12:00

标签: android achartengine

是否可以像在Microsoft Word中那样在AchartEngine的x轴标签上添加上标或下标字符?

1 个答案:

答案 0 :(得分:4)

你可以试试这个

    str = str.replaceAll("0", "⁰");
    str = str.replaceAll("1", "¹");
    str = str.replaceAll("2", "²");
    str = str.replaceAll("3", "³");
    str = str.replaceAll("4", "⁴");
    str = str.replaceAll("5", "⁵");
    str = str.replaceAll("6", "⁶");
    str = str.replaceAll("7", "⁷");
    str = str.replaceAll("8", "⁸");
    str = str.replaceAll("9", "⁹");  

    String  str = "X2";
    String xtitle = str.replaceAll("2", "²");      
    renderer.setXTitle( xtitle);

否则你可以做到

 CharSequence xtitle  =   Html.fromHtml("X<sup>2</sup>");

但是你必须更改achartengine库并将String更改为CharSequence,因为CharSequence不能转换为字符串。