Сложный динамический Layout

228
08 октября 2019, 23:20

Есть layout.xml в нем около 100 textView и порядка 20-30 картинок, картинки сам по себе маленькие максимум 50 Кб. Этот layout привязан к активити, который меняет значение textView при изменении seekView при котором происходят не особо сложные вычисления. Так вот это нормальная практика создавать layout ресурс с 2000 строчек кода в XML. Можно ли как то это все оптимизировать. Первая мысль все сделать в контейнерах, но как к ним обращаться при вычленении.

Answer 1

В случае, когда есть много вьюх на одном экране, которые надо отобразить и скорее всего скролить, но они не однотипны, в последнее время хорошей практикой является применение DelegateAdapter. Их можно написать самому не слишком сложно или взять либу.

Вот общая статья на эту тему на хабре.

Делать тяжелые xml это плохая идея как и с точки зрения производительности, так и с точки зрения масштабируемости, поддерживаемости.

READ ALSO
java создание демон-процесса

java создание демон-процесса

Есть какой-либо способ создать демон-процесс на windows, который будет работать в фоновом режиме, используя какую-либо библиотеку или стандартные...

151
Android studio и процессор amd

Android studio и процессор amd

У меня компьютер с процессором amd ryzen 7 2700 и я хочу установить на свой пк android studio, но когда уже установилась пытаюсь запустить emulator выдаёт такие...

125
Двумерный массив JAVA [закрыт]

Двумерный массив JAVA [закрыт]

Как в java произвести такое, только в двумерном массиве?

130
Пояснение о хэш-функции

Пояснение о хэш-функции

Название Hash происходит от понятия хэш-функция

152