Android - слишком большой, чтобы поместиться в кэш чертежа

У меня есть класс, который расширяет пользовательский вид, он должен нарисовать линию и некоторый текст, как временная шкала.
Это может быть довольно долго, поэтому я поместил вид в прокрутку.
Это работает нормально, но если строка слишком длинная, представление исчезает и становится невидимым (прокрутка 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

Как я могу решить эту проблему?
Заранее спасибо.

1 ответ

Там нет никакого способа увеличить оперативную память, возможно, вы можете рисовать меньше. Удалить ScrollView, обнаружить касание на вид, рисовать только видимую часть.

Другие вопросы по тегам