关于点击EditText弹出的输入法界面把TabHost往上顶的解决办法

TabHost是APP开发中常用的控件, 有一些新手朋友在开发中会遇到点击输入框, 弹出的输入法界面把底部的tab也顶上去了 ,这时候只要设置一步就可以解决, 如下!

在Manifest文件里, 对应的activity节点下加上android:windowSoftInputMode="adjustPan"即可

<activity    
    android:name=".MainActivity" 
    android:windowSoftInputMode="adjustPan">
                  ...
</activity>

adjustPan属性 :
如果设置为这个属性,那么Activity的屏幕大小并不会调整来保证软键盘的空间,而是采取了另外一种策略,系统会通过布局的移动,来保证用户要进行输入的输入框肯定在用户的失业范围里面,从而让用户可以看到自己输入的内容。对于没有滚动控件的布局来说,这个其实就是默认的设置,如果我们选择的位置偏下,上面的标题栏和部分控件会被顶上去。但是对于有滚动控件的布局来说,则不太一样

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容