我有一个带有EditText的android对话框。
当用户点击EditText时,键盘会被打开
但对话框缩小了。
对话框根背景是9patch
我希望它被剪切,这意味着它的角不会是圆角而是正方形。
现在,用户可能会认为缩小对话框是对话框的完整大小。
我希望键盘放在对话框上,用户会看到对话框最初较大,没有可见字段。
我在打开对话框的活动上试过这个:
mDialog.getWindow().setSoftInputMode(
WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
清单:
android:windowSoftInputMode="adjustPan"
答案 0 :(得分:1)
请在此处查看我的类似答案:https://stackoverflow.com/a/22463549/335650
布局的任何部分都是可滚动的容器(如ListView)吗?如果 所以,尝试在你的那个项目上设置android:isScrollContainer =“false” XML布局。
如果你有任何有android的视图:isScrollContainer =“true”,那么 布局管理器将尝试在键盘时调整布局大小 弹出,不管`android:windowSoftInputMode'。