如题,一开始遇到这个问题,请教了做苹果开发的哥们(做苹果的哥们好说话),他说要做监听,打开键盘的时候把会被遮住的输入组件向上移动。
我琢磨着这应该会很麻烦,所以还是先求助了下度娘,还真有办法!
比我想象的简单得多,就在AndroidManifest.xml文件Activity配置里面加两行配置就行了。
代码如下:
<activity
...
android:windowSoftInputMode="adjustUnspecified|stateHidden"
android:configChanges="keyboardHidden|orientation"
>
问题没了...
还有另外一种针对使用PopupWindow的情况,我还没学到,就不想验证了,如下:
popup.setInputMethodMode(Popupwindows.iNPUT_METHOD_NEEDED);
popup.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);