我正在使用WindowManager来显示带有服务的弹出窗口(myView)(我可以解释原因,但它不是主题)
layoutParams = new WindowManager.LayoutParams(WindowManager.LayoutParams.TYPE_PHONE, WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN,
PixelFormat.TRANSPARENT);
layoutParams.gravity = Gravity.CENTER;
layoutParams.packageName = context.getPackageName();
layoutParams.buttonBrightness = 1f;
layoutParams.windowAnimations = R.style.DialogAnimation;
layoutParams.softInputMode = WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE;
final WindowManager manager = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);
manager.addView(myView, layoutParams);
在我的弹出窗口中有一个EditText
,当它请求焦点时,键盘会自动向上移动,视图也会这样做。
我的问题是,当按下backButton
时,键盘自动向下移动但不是我的视图。
我该怎么做才能让我的观点回落?