Android 在片段中显示弹出窗口会使活动不会全屏显示“FLAG”`
我在活动的Android 在片段中显示弹出窗口会使活动不会全屏显示“FLAG”`,android,popup,android-fullscreen,Android,Popup,Android Fullscreen,我在活动的onCreate中使用以下代码,使其隐藏状态栏和主页、返回和菜单按钮栏 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); getWindow().setFlags( WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN
onCreate
中使用以下代码,使其隐藏状态栏和主页、返回和菜单按钮栏
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
getWindow().setFlags(
WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN
| WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS,
WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN
| WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
这个活动有一个片段,我需要在其中显示一个弹出窗口。当弹出窗口出现时,“活动”将从显示状态栏和“主页”和“返回”按钮的全屏退出。下面是显示弹出窗口的代码
LinearLayout viewGroup = (LinearLayout) rv.findViewById(R.id.popup);
LayoutInflater layoutInflater = (LayoutInflater) getActivity()
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View layout = layoutInflater.inflate(R.layout.popup_layout, viewGroup);
// Creating the PopupWindow
final PopupWindow popup = new PopupWindow(getActivity());
popup.setContentView(layout);
popup.setWindowLayoutMode(
ViewGroup.LayoutParams.WRAP_CONTENT,
ViewGroup.LayoutParams.WRAP_CONTENT);
popup.setHeight(ViewGroup.LayoutParams.WRAP_CONTENT);
popup.setWidth(ViewGroup.LayoutParams.WRAP_CONTENT);
popup.setFocusable(true);
我如何强制全屏显示该标志?如何更改应用程序的主题/
R.layout.popup\u layout
如果调用popup.getWindowLayoutType()
,会得到什么?@Sree我不要求弹出窗口是全屏显示。如果屏幕上出现弹出窗口,处于全屏模式(隐藏状态栏ui等)的活动将不再处于全屏状态!