android不同字体渲染导致特殊符号显示效果差别大的问题解决


Alt Text

如图,要求的效果是下面的那种,但是android TextView默认字体显示出来是上面的,这个时候,将默认字体替换成serif就可以了,请放心,Android系统默认支持三种字体,分别为:”sans”, “serif”, “monospace2”.

xml:

1
2
3
4
5
6
7
<textview android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="● A quick brown fox jump over the lazy dog"></textview>

<textview android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:typeface="serif"
android:text="● A quick brown fox jump over the lazy dog"></textview>

区别只是: android:typeface=”serif”

文章目录