2

我有一个扩展自定义视图的类,它必须画一条线和一些文本,如时间线。
它可能很长,所以我将视图放入滚动视图中。
它工作正常,但如果行太长,视图会消失并变得不可见(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

我怎么解决这个问题?
提前致谢。

4

1 回答 1

1

没有办法增加RAM,也许你可以画得更少。删除ScrollView,检测视图上的触摸,仅绘制可见部分。

于 2013-07-02T14:06:20.277 回答