Было бы лучше, если бы вы использовали FrameLayout вместо Fragment Tag.Вот пример этого.
getSupportFragmentManager()
.beginTransaction()
.add/replace(R.Id.your_frame_layout_id, new YourFragment())
.commit();
Затем вы можете получить параметры макета для родительского макета вашего FrameLayout.Например, если ваш фрейм находится внутри RelativeLayout, получите параметры для Относительного макета.
RelativeLayout.LayoutParams rlp = (RelativeLayout.LayoutParams)fl.getLayoutParams();
rlp.setMargins(0,0,0,0); //Set your margins here
fl.setLayoutParams(rlp);
Я написал ответ в терминах Java.Если вы ищете kotlin, то подход может быть похожим.