Использовать один и тот же фрагмент несколько раз в той же активности / макете

Не 100% по терминологии, так что несите меня.

У меня есть активность, которая сравнивает два элемента бок о бок, один слева, а другой справа. Элементы содержат один и тот же макет, поэтому мне было интересно, могу ли я повторно использовать левый фрагмент java и XML-файл и создать экземпляр нового экземпляра. Возможно, что я просто копирую и вставляю файлы левого фрагмента в одинаковые файлы для правой стороны, но я чувствую, что должен быть более элегантный метод.

Tdlr: Есть ли способ сделать два или более экземпляра одного и того же фрагмента, работающего в одном макете / активности?

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

Если вы предпочитаете код, добавьте фрагменты через FragmentManager трансации в этих контейнерах.

getSupportFragmentManager() .beginTransaction().add(R.id.left_container,new YourFragment(),"some tag1").commit(); getSupportFragmentManager() .beginTransaction().add(R.id.right_container,new YourFragment(),"some tag2").commit();