Android keyboard puts tab bar on top

拈花ヽ惹草 提交于 2019-11-30 04:24:54

问题


I have a little problem when I open keyboard in my application. I have a tab bar which is on bottom of page and in some situations, not always when I click on edit text and keyboard shows up, it's moving my tab bar on top of it. Here is an example :

So my question is : Is there any way to disable this. I want my tab bar to stay hidden under keyboard when it shows up.

Thanks in advance!


回答1:


add these properties for your activity in manifest file:

android:windowSoftInputMode="stateHidden|adjustResize|adjustPan"

Hope this helps




回答2:


A simple solution would be to tell the TabBar to adjust for Softkeyboard Mode. To do this, go to your manifest file, and in the Tabbar Activity add this line,

android:windowSoftInputMode="adjustPan"

This makes your Tabbar to stay at the bottom even when the softkeyboard is visible.




回答3:


You probably want

android:windowSoftInputMode="adjustNothing"

There is probably some confusion over this since it's currently missing from the documentation at

http://developer.android.com/guide/topics/manifest/activity-element.html#wsoft



来源:https://stackoverflow.com/questions/8881324/android-keyboard-puts-tab-bar-on-top

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!