В моем проекте содержится одна MainActivity и 6 фрагментов. Я хотел бы, чтобы макет был установлен в системное окно для одного определенного фрагмента, а не для других. Итак, я сделал этот код getActivity().findViewById(R.id.coordinatorLayout).setFitsSystemWindows(true);
внутри метода onResume в этом одном фрагменте и getActivity().findViewById(R.id.coordinatorLayout).setFitsSystemWindows(false);
внутри метода onResume в других.метод setFitsSystemWindows (true) ничего не делает
Turn, что метод
setFitsSystemWindows(false)
работы, ноsetFitsSystemWindows(true)
ничего не делает
мнения приложения по-прежнему установить не подходит системе Windows после вызова setFitsSystemWindows(true)
так что я хотел бы знать, если я сделал что-нибудь неправильно или метод просто не может работать.
Заранее спасибо. Любой ответ будет оценен.
ОБНОВЛЕНИЕ: Я вызываю .getFitsSystemWindows() после вызова .getFitsSystemWindows() и возвращает true - без выполнения задачи.
Вопрос как эта ссылка http://stackoverflow.com/questions/28387289/fitsystemwindows-programmatically-for-status-bar-transparency/40717490#40717490 –