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

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

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

比我想象的简单得多,就在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);

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏MelonTeam专栏

ARKit浅析V1.0

一、ARKit介绍 苹果公司在WWDC2017 上发布了ARKit,开发者可以使用这套框架在iPhone和iPad上创建属于自己的AR体验。 增强现实技术(A...

24850
来自专栏java一日一条

Android开发者必知的开发资源

随着Android平台市场份额的持续猛增 ,越来越多的开发者开始投入Android应用程序的开发大潮。如果您是一位2016年刚刚入行的Android开发新兵,恭...

20520
来自专栏康怀帅的专栏

Mac OS X 背后的故事(下)

Mac OS X 背后的故事(九)半导体的丰收 半导体的丰收(上)   在美国宾夕法尼亚州的东部,有一个风景秀美的城市叫费城。在这个城市诞生了一系列改变世界的奇...

48070
来自专栏刘望舒

Android面试题,了解一下?

22710
来自专栏hightopo

基于HTML5技术的电力3D监控应用(三)

15330
来自专栏程序人生

停下来,歇口气,造轮子

上周四至今,我大概有 50-70% 的时间在造一个轮子,一个叫 merlin 的工具。 事情的起源是这样的 —— 我们内部的一个重要服务,要升级到 elixir...

365160
来自专栏何俊林

我在创业公司的开发经验总结

11440
来自专栏Android中高级开发

Android开发之漫漫长途 XVI——ListView与RecyclerView项目实战

该文章是一个系列文章,是本人在Android开发的漫漫长途上的一点感想和记录,我会尽量按照先易后难的顺序进行编写该系列。该系列引用了《Android开发艺术探索...

7510
来自专栏HenCoder

HenCoder 3-1 触摸反馈,以及 HenCoder Plus

这期的内容是之前说过的,自定义 View 的最后一部分:触摸反馈。触摸反馈的概念简单,但是内部逻辑比较复杂,往往把开发者难倒、让人总也学不会的也是因为逻辑太多绕...

13720
来自专栏SDNLAB

SDN实战团分享(三十一):Segment Routing meet SDN

一、介绍 ? 在1990年代Yakov, Eric Rosen, Kompella很多业界先驱(仅列举了Juniper公司的MPLS业界领袖,其他公司也有 很多...

773160

扫码关注云+社区

领取腾讯云代金券