问题
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