Ric*_*ich 6 android text canvas
我的Android应用程序以几种不同的方式显示文本,并且它们之间存在一些恼人的差异,我希望人们可以提供帮助.
当我使用可能被称为"自动"的显示方法时,文本显示得非常好.通过自动方法,我指的是工具,比如Toasts和Button小部件,我只提供文本,操作系统(或"环境"或其他)为我显示它.这些字母曲线很好,看起来很舒服,而且很容易辨认.
但是,在我处理文本显示的代码中(Canvas.drawText()
在Surface Runner视图中使用),文本质量很差.该文本仍然清晰可辨,但它看起来像素化.这些信件看起来并不是最好的.
我尝试过Paint.setTypeface()
使用Typeface.SANS_SERIF作为示例,但是当我的代码总是很差时显示的质量.可行,但很差.
有没有人经历过这个?任何人都有解决方案吗?
kco*_*ock 18
您也可以尝试使用Paint.setAntiAlias(boolean)
或Paint.setSubpixelText(boolean)
.