Many people (including myself) have encountered the problem of having an activity with a Tabhost aligned at the bottom of screen instead of its top.
What happens when you have an EditText or any other input method!
A soft keyboard will appear and push your TabHost above itself.
What's the solution for this? Turns out to be simple!