몰입 형 모드의 화면에서 PopupWindow
(너비와 높이가 match_parent 인)을 열면 특히 Marshmallow (Nexus 5X 및 6P에서 테스트 됨) 팝업의 내용이 전체 화면으로 확장되지 않습니다. 탐색 버튼이 있어야했던 간격이 있습니다. 효과는 마치 보이지 않는 탐색 버튼이 여전히 거기에 있었고, 공간/간격/여백을 추가하는 것과 같습니다. 이 팝업 레이아웃의 시작팝업 창이 몰입 형 모드에서 마쉬 멜로지에만 표시됩니다
PopupWindow popup = new PopupWindow(popupView, FrameLayout.LayoutParams.MATCH_PARENT,
FrameLayout.LayoutParams.MATCH_PARENT, false);
popup.showAtLocation(activity.findViewById(R.id.full_screen_root_view), Gravity.CENTER, 0, 0);
입니다 :
이
내가 팝업을 생성하는 방법이다<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/popup"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:gravity="center"
android:background="#AA000000">
이 팝업이 표시되는 전체 화면보기입니다 :
을<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:id="@+id/full_screen_root_view"
android:background="@android:color/black">
마쉬멜로 우와 함께 변경된 것이 있으면이 버그가 특별히 발생하는지 알고 계십니까? 모든 버전은 Nexus 5와 버전 5.0.1 및 이전 버전의 휴대 전화/버전에서 제대로 작동합니다. 미리 감사드립니다. :)
로 해결? – azizbekian
이 게시물을 작성하는 동안 시간이 지났으며 더 이상 스크린 샷이 없습니다. 당시 나는이 문제 때문에'PopupWindow '를 사용하지 않았다. 대신에 나는 XML 레이아웃에서'View'를 가지고 사라져서 멋진 시각 효과를 내기 위해 애니메이션으로 나타 냈습니다. – Marilia