当Android系统的设备横向手持时会变成宽屏模式(开启屏幕旋转的状态下),这时候像EditText这样的控件获得焦点时会变成全屏输入模式。如下两图中分别显示了机器竖立时的EditText控件输入界面和屏幕旋转后的输入界面:
1.一般的输入界面
2.全屏输入模式
如果要让EditText控件在屏幕旋转后也像设备竖立时一样显示控件,可以在相应的XML文件中,在定义该EditText的标签中加入android:imeOptions="flagNoExtractUi"。
如果希望全屏输入模式的右侧有一个按钮来让用户实现诸如完成输入之类的操作,可以在标签中添加android:imeActionLabel="@string/launch"(launch是字符串资源)。