Ell*_*ott 5 android opengl-es textview emoji
我正在尝试使用油漆来动态更改文本的大小。我注意到当我有一个表情符号并允许它填充一个视图时,opengl 会抛出错误Font size to large to fit in cache.
在其他问题中,人们建议增加文本路径以呈现它或尝试关闭硬件加速。这些似乎都不能解决问题。
我真的只需要知道如何知道我可以显示的最大尺寸是多少,而尺寸不会太大而无法显示。
更新: 我尝试使用文本绘制来查看文本是否有足够的空间在视图中呈现。所以我知道我有合适的视图大小,但仍然看到这个问题。
2015 年 4 月 15 日更新: 我忘了更新我的问题,但我为 Android创建了一个问题,它已被接受为问题。有一个建议使用
setLayerType(View.LAYER_TYPE_SOFTWARE, null)
Run Code Online (Sandbox Code Playgroud)
但是因为没有回调或从渲染器中获取失败的方法,所以您必须始终使用View.LAYER_TYPE_SOFTWARE视图而不是HARDWARE.
| 归档时间: |
|
| 查看次数: |
880 次 |
| 最近记录: |