(亲测可用)修改文本的全半角以解决Textview换行混乱问题

转化方法:

public static String toDBC(String input) {
    char c[] = input.toCharArray();
    for (int i = 0; i < c.length; i++) {
        if (c[i] == '\n') {
          //因为我的代码不需要转换换行符,所以我令这次循环空转。
          //大家可以根据需求或删除或留
        } else if (c[i] == ' ') {
            c[i] = '\u3000';
        } else if (c[i] < '\177') {
            c[i] = (char) (c[i] + 65248);
        }
    }
    return new String(c);
}

你可能感兴趣的:((亲测可用)修改文本的全半角以解决Textview换行混乱问题)