【发布时间】:2018-02-01 16:19:08
【问题描述】:
我正在尝试使用滚动视图创建一个对话框,该对话框从我的自定义键盘的键单击事件中显示。以下是代码sn-p。对话框警报与键盘重叠。有没有办法让它保持在键盘上方?
AlertDialog dialog;
AlertDialog.Builder builder = new AlertDialog.Builder(this);
dialog = builder
.setPositiveButton("ok", null)
.setView(mView)
.create();
Window window = dialog.getWindow();
WindowManager.LayoutParams lp = window.getAttributes();
lp.token = mInputView.getWindowToken();
lp.type = WindowManager.LayoutParams.TYPE_APPLICATION_ATTACHED_DIALOG;
window.setAttributes(lp);
window.addFlags(WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM);
dialog.show();
【问题讨论】:
标签: android keyboard android-alertdialog ime