dialog getlocationonscreen

时间:2013-04-16 07:19:20

标签: android dialog keyboard

我有一个带有EditText的对话框,当用户点击它时,软键盘出现并按下对话框。键盘解除后,EditText将恢复其原始位置。这是标准行为。 EditText显然已移动,但调用getLocationOnScreen(),在ROM 4.0.x或更低版本下返回两个位置的相同结果;例如,对话框设置为100,1100,设备为720 * 1280,显示键盘时为4.0.x,两者均为(100,1100),但4.1设备获得(100,1100),(100,679)

任何人都知道在使用对话框的editText显示软键盘时修改了哪些参数; 我做到了。

dialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);

0 个答案:

没有答案