Я использую девять изображений патчей в коде для установки фона LinearLayout. Этот макет создается программно. Я ставлю девятый патч вот так,
linearlayout.setBackgroundResource(R.drawable.bg);
Этот код вызывается много раз внутри моего кода. Когда я запускаю профилировщик, он указывает на использование девяти исправлений и достигает 5 МБ, что замедляет работу приложения при запуске. Размер девятого патча очень меньше (~3 КБ). Я рассмотрел другие вопросы, связанные с этим. но я не могу получить определенное решение для этого.
Каков наилучший способ избежать этой проблемы с памятью?