Как добавить фрагмент в разметку по нажатию кнопки?
Существующий конструктор FragmentTransaction требует id:
FragmentTransaction.add(int containerViewId, Fragment fragment, String tag)
Сделал пока так:
RelativeLayout createMark(int Margin, int id){
FragmentMark fm = new FragmentMark();
RelativeLayout RLMark = new RelativeLayout(this);
RelativeLayout.LayoutParams lpMark = new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT,46);
lpMark.leftMargin = 90;
lpMark.topMargin = Margin-23;
RLMark.setLayoutParams(lpMark);
RLMark.setTag(fm);
RLMark.addView(fm.getView());
return RLMark;
}
Будет ли вообще работать такой код? Или стоит давать layout свой придуманный id, но тогда при удалении объектов могут возникать проблемы с id
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники