1.在AndroidMainfest.xml中的对应activity标签添加属性
android:configChanges="orientation|keyboardHidden"
2.如果想dialog,fragment等也有此效果,可在oncreate()方法中添加
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);
WindowManager.LayoutParams中还有很多有意思的属性,有兴趣的同学可以研究一下它的效果