我有一个扩展自定义视图的类,它必须绘制一条线和一些文本,如时间轴。
它可能很长,所以我把视图放到了一个滚动视图中。
它工作正常,但如果行太长,视图就会消失并变得不可见(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
我该如何解决这个问题呢? 提前谢谢。
答案 0 :(得分:0)
没有办法增加RAM,也许你可以减少。删除ScrollView
,检测视图上的触摸,仅绘制可见部分。