【发布时间】:2013-07-02 14:02:57
【问题描述】:
我有一个扩展自定义视图的类,它必须画一条线和一些文本,如时间线。
它可能会很长,所以我将视图放入滚动视图中。
它工作正常,但如果行太长,视图会消失并变得不可见(ScrollView 滚动)并且 Logcat 会向我显示此消息:
07-02 15:56:05.209: W/View(7364): View too large to fit into drawing cache, needs 4392400 bytes, only 4096000 available
我该如何解决这个问题?
提前致谢。
【问题讨论】:
-
你解决了这个问题吗,因为我也有同样的问题。
-
实际上在 manifest 中添加 'android:hardwareAccelerated="false" ' 解决了问题,但它极大地阻碍了性能。
标签: android caching canvas view