前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Android虚拟键盘挡住输入组件的解决办法 原

Android虚拟键盘挡住输入组件的解决办法 原

作者头像
LeoXu
发布2018-08-15 15:16:15
4070
发布2018-08-15 15:16:15
举报
文章被收录于专栏:LeoXu的博客LeoXu的博客

如题,一开始遇到这个问题,请教了做苹果开发的哥们(做苹果的哥们好说话),他说要做监听,打开键盘的时候把会被遮住的输入组件向上移动。

我琢磨着这应该会很麻烦,所以还是先求助了下度娘,还真有办法!

比我想象的简单得多,就在AndroidManifest.xml文件Activity配置里面加两行配置就行了。

代码如下:

代码语言:javascript
复制
<activity
    ...
    android:windowSoftInputMode="adjustUnspecified|stateHidden"  
    android:configChanges="keyboardHidden|orientation"
>

问题没了...

还有另外一种针对使用PopupWindow的情况,我还没学到,就不想验证了,如下:

代码语言:javascript
复制
popup.setInputMethodMode(Popupwindows.iNPUT_METHOD_NEEDED);          
popup.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2014/05/15 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档