仅在没有硬件加速时,视图太大而无法适合绘图缓存

时间:2015-04-23 20:22:39

标签: android caching android-view

我有一个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

通过活动关闭硬件加速,我没有遇到这个问题,完全没有遇到硬件加速的问题。

出于特定原因,我只需要关闭此视图的硬件加速 - 是否有解决此绘图缓存问题的方法?

1 个答案:

答案 0 :(得分:0)

https://developer.appcelerator.com/question/161165看看这个问题。您可以在清单中禁用此功能:

<android xmlns:android="http://schemas.android.com/apk/res/android">
    <manifest>
    <application android:hardwareAccelerated="false"/>
    </manifest>