MyException - 我的异常网
当前位置: 我的异常网 » 移动开发 » 反正屏切换时软键盘焦点

反正屏切换时软键盘焦点

www.MyException.Cn,网友分享于:2012-06-30   浏览:6次
横竖屏切换时软键盘焦点

我们横竖屏切换时,有时会调用onConfigurationChanged来更换布局文件。

但是当我们是在软键盘显示的时候切换时,切换后软键盘会失去焦点,点击横屏状态下的软键盘的完成按钮也没有反应。

 

我目前使用的解决办法是再切换前记录焦点的位置,在重新布局后再重新设置焦点。

 

 

	public void onConfigurationChanged(Configuration newCon) {
		int id = this.getCurrentFocus().getId();
		super.onConfigurationChanged(newCon);
		setContentView(R.layout.user_clue);
		findViewById(id).requestFocus();
	}
 

 

软件开发程序错误异常Exception Copyright © 2009-2015 MyException 版权所有