#android #manifest #hardware-acceleration #cardview
#Android #манифест #аппаратное ускорение #cardview
Вопрос:
Я установил hardwareAccelerated в true в манифесте Android, но cardview тогда не работает. что мне делать.
Спасибо!
Ответ №1:
Если вы можете прочитать эту статью, они упомянули аппаратное ускорение, влияющее на некоторые чертежи пользовательского интерфейса. Таким образом, вы можете отключить аппаратное ускорение для отдельного представления во время выполнения вместо описания его в манифесте. Вы можете найти примеры фрагментов кода в этой статье. Кроме того, вот код отключения аппаратного ускорения для отдельного просмотра:
myView.setLayerType(View.LAYER_TYPE_SOFTWARE, null)
Комментарии:
1.
You can find sample code snippets in that article
ссылки часто изменяются, удаляются, обновляются и т. Д. было бы лучше, если бы вы могли включить в свой ответ хотя бы какой-то пример, просто чтобы помочь другим в будущем
Ответ №2:
Я решил проблему, я установил для hardwareAccelerated значение true только для того, чтобы избежать ООМ или утечки памяти, но, найдя некоторые методы для отображения растровых изображений без проблем, я установил hardwareAccelerated значение false, чтобы cardview работал хорошо