我在横向模式下显示键盘时遇到问题。我的活动包含一个EditText
,其中用户必须键入许可证号码,并确定一个Button
。它看起来像这样(图像旋转)enter image description http://i39.tinypic.com/j938mo.png。我把下面的代码,当活动开始出现键盘:为什么键盘在横向模式下出现像这样?
imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(InputMethodManager.SHOW_FORCED,InputMethodManager.HIDE_IMPLICIT_ONLY);
imm.showSoftInput(this.licenseText,InputMethodManager.SHOW_FORCED);
,现在我的活动开始像这样(图像旋转):enter image description http://i39.tinypic.com/205rwva.png
我的问题是:为什么它看起来像这样?如果处于肖像模式,则键盘显示在底部,但不会影响当前视图的包含。为此,我把EditText
放在顶端,让键盘出现在底部。任何人都可以解释为什么这看起来像这样,或者如果我可以改变这一点?
作品!谢谢.. – Gabrielle 2012-02-02 11:10:36