Могут ли несколько фрагментов иметь общий макет XML - PullRequest
0 голосов
/ 02 мая 2020

У меня есть несколько фрагментов, которые имеют один и тот же макет, который является RecyclerView внутри LinearLayout. В прошлом у меня были такие файлы, как:

fragment_one.xml fragment_two.xml fragment_three.xml fragment_four.xml

Хотя сейчас я спрашиваю, лучше ли использовать один макет с именем например, fragment_generic. Это хорошая или плохая идея?

Спасибо.

1 Ответ

0 голосов
/ 02 мая 2020

Это на самом деле зависит от вашего варианта использования. Если у вас есть как 5 фрагментов, которые имеют одинаковую структуру, то есть один список просмотра переработчика. Лучше использовать единый макет для всех целей. Это делает приложение действительно компактным.

Позже, когда произойдут некоторые изменения, и вы захотите добавить элемент, давайте представим иконку потрясающего объекта, затем создадим новый макет и используем его только для измененного фрагмента.

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

...