我为TextView共享了一些文本的元素转换。文字大小从25sp变为200sp。
如果文字包含彩色表情符号(☺),我会得到“字体太大而无法放入缓存”。
我知道有一个android属性“ro.hwui.text_large_cache_height”确定gliph纹理的最大高度,但它不等于textSize,所以我不知道如何使用它。
当我设置textview.setLayerType(View.LAYER_TYPE_SOFTWARE,null)时 - 这解决了显示文本的问题,但打破了转换 - 文本只出现在最后。
怎么能修好?感谢。