在网上找了两天都没有看到有人提到这个问题,看到有类似的问题<虚拟键盘把底部的控件顶上去>。但是都没有我想要的效果。基本上给出的解决办法是把虚拟键盘掩盖在相应的activity上面:android:windowSoftInputMode="adjustPan",但问题是这样就看不到控件了啊。下面是我想要的效果:
而实际效果是软键盘把下面的split action bar 推上来了:
虚拟键盘androidsplit action bar控件弹出
而实际效果是软键盘把下面的split action bar 推上来了:
虚拟键盘androidsplit action bar控件弹出
解决方案 »
- flex手机项目如何设置始终保持横屏或竖屏
- TabHost加载activity
- Android 如何解压RAR压缩文件?
- android socket通信调试时可用,发布到服务器出错
- 按钮的子菜单
- 关于按钮事件中执行Dialog报错的问题
- 修改别的XML中控件的属性
- 遇到过Eclipse显示源码只剩一个函数的怪现象吗?
- 华为8812e 应用崩溃,页面随机跳转
- 关于logcat中输出错误:编码GBK的不可映射字符问题。
- 请问在ubuntu12.04下编译android的ndk工程,老提示liblto_plugin.so not found?
- 自定义ViewGroup侧滑菜单,当打开菜单时,右侧内容View空白处会闪烁左侧菜单底层的View,是怎么回事?有大神遇过这个问题吗?
我也遇到过这种需求,输入框开始在最底部,需求则是软键盘弹出时只将输入框上顶,其他不动,曾经想过获取软键盘高度,再在键盘弹出时手动移动输入框位置,但可惜sdk连获取软键盘高度的接口都没有,最终没能解决,最后商议直接将输入框放到屏幕上方~
所以,要使用sdk实现楼主这个需求,目测不可能~当然可能是我技术不足,如果楼主找到方案,还望分享一下。