Android Paint.breakText不';不要在KitKat上工作
对于类似“查看配置文件”的字符串,Android的Android Paint.breakText不';不要在KitKat上工作,android,text,ligature,Android,Text,Ligature,对于类似“查看配置文件”的字符串,Android的Paint.breakText(在KitKat上)返回11个字符,而不是12个字符 numberofchars = MyPaint.breakText ("View profile", // String text, true, // boolean measureForwards, 8192, // float maxWidth, null) //
Paint.breakText
(在KitKat上)返回11个字符,而不是12个字符
numberofchars = MyPaint.breakText ("View profile", // String text,
true, // boolean measureForwards,
8192, // float maxWidth,
null) // float[] measuredWidth)
它必须返回
numberofchars
中的12个字符,而不是11个字符。这似乎是因为“查看配置文件”中的“fi”。计数从0开始,所以不是这样:(正确,fi
被视为连字。下面是答案。我最后编写了一个自定义的“文本分隔符”。