今天忽然发现android项目中的文字排版参差不齐的情况非常严重,不得不想办法解决一下。
经过研究之后,终于找到了textview自动换行导致混乱的原因了—-半角字符与全角字符混乱所致!一般情况下,我们输入的数字、字母以及英文标点都是半角,所以占位无法确定。
它们与汉字的占位大大的不同,由于这个原因,导致很多文字的排版都是参差不齐的。
对此我找到了两种办法可以解决这个问题:
1. 将textview中的字符全角化。
即将所有的数字、字母及标点全部转为全角字符,使它们与汉字同占两个字节,这样就可以