我有一个EditView,用户添加了该文本。出于某种原因,通过
关闭硬件加速myView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
并添加~40行文字,使我的所有文字都不可见,我的Logcat显示W/View﹕ View too large to fit into drawing cache, needs 8334080 bytes, only 8294400 available
通过活动关闭硬件加速,我没有遇到这个问题,完全没有遇到硬件加速的问题。
出于特定原因,我只需要关闭此视图的硬件加速 - 是否有解决此绘图缓存问题的方法?
答案 0 :(得分:0)
https://developer.appcelerator.com/question/161165看看这个问题。您可以在清单中禁用此功能:
<android xmlns:android="http://schemas.android.com/apk/res/android">
<manifest>
<application android:hardwareAccelerated="false"/>
</manifest>