에 FLAG_TRANSLUCENT_STATUS을 제거내가 <code>Fragment</code> S와 I 시스템 줄 뒤에 그리려는 하나 개의 특정 조각에서 많이 가진 <code>MainActivity</code>을 가지고, 그래서 런타임에서 다음 플래그를 적용하고있어 런타임
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
getActivity().getWindow().setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS, WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
}
내가 원하는 무엇을 이제 사용자가이 Fragment
을 종료하고 다른 것을 입력하여 해당 플래그를 제거하면 상태 표시 줄 뒤에 내용이 표시되지 않습니다. 나는 setFlags()
메서드에 인수로 null을 전달하려고 시도했지만 오류가 발생합니다. remove()
또는 unSet()
방법을 검색했지만 존재하지 않습니다. 그렇다면 그 플래그를 다른 플래그로 제거해야합니까 Fragment
?
-에 대한
당신이 가야한다! Downvoter의 문제점은 무엇입니까? – Wizard
Dunno .. 나는 더 빨랐 기 때문에 upvoted하지만 다른 답장으로 정확한 것으로 표시했다. 감사 – Mes