在中文英文混合时候textview 的分行就出现了错误
比如这样的字符串:宁静致远: adhadjjlskjlhfajfoiweuiddncxcnxchiosafjionjfdhvwureighbv cn vcvhtubfvcx,zjcxljclvhsdhfb 就出现了 问题 如下:
这里用 StaticLayout 来计算分行情况 计算的不对,打印如下:
说明Android 的分行计算方式出现了问题这里找到了一点资料:
http://blog.iamzsx.me/show.html?id=150001
但是在IOS 系统下就label中有 lb.lineBreakMode = NSLineBreakByCharWrapping; 这样的按字符来分行才能填充满每一行.
Android需要在API 23 以上才有IOS 这样的参数,具体代码如下
StaticLayout.Builder builder = Stati