设为首页 加入收藏

TOP

解决TextView错位的问题
2015-07-24 05:57:12 来源: 作者: 【 】 浏览:6
Tags:解决 TextView 错位 问题

错位,大多数是全角半角的问题


转化成全角

public String ToFull(String input){
char[] c=input.toCharArray();
for(int i=0;i
if(c[i]==32){
c[i]=(char)12288;
continue;

}
if(c[i]<127 && c[i]>32){
c[i]=(char)(c[i]+65248);


}
}
return new String(c);
}


转化成半角
public static String ToDBC(String input) {  
   char[] c = input.toCharArray();  
   for (int i = 0; i< c.length; i++) {  
       if (c[i] == 12288) {  
         c[i] = (char) 32;  
         continue;  
       }if (c[i]> 65280&& c[i]< 65375)  
          c[i] = (char) (c[i] - 65248);  
       }  
   return new String(c);  
}  


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇源码分析:onAttach, onMeasure, .. 下一篇POJ 2019 Cornfields 二维线段树..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: