Для того чтобы убрать отступ у фрагмента в Activity в Java, можно воспользоваться методом setPadding()
у родительского контейнера фрагмента.
Предположим, у вас есть XML-макет, содержащий фрагмент, например, fragment_layout.xml
. В нем возможно есть какой-то родительский контейнер, например, FrameLayout
или LinearLayout
, который может иметь отступы.
Чтобы убрать отступ, вам нужно получить доступ к этому контейнеру в коде вашего фрагмента (например, в методе onCreateView()
), и затем применить метод setPadding()
к нему, указав нужные значения отступов:
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_layout, container, false); // Находим родительский контейнер и убираем отступ FrameLayout parentContainer = view.findViewById(R.id.parent_container); // здесь parent_container - идентификатор вашего контейнера parentContainer.setPadding(0, 0, 0, 0); // задаем отступы слева, сверху, справа, снизу return view; }
Пожалуйста, замените R.id.parent_container
на актуальный идентификатор вашего родительского контейнера. Этот код поможет убрать отступ у вашего фрагмента в Activity.