Is it possible to catch the event that Soft Keyboard was shown or hidden for EditText?
Many of Android developer like to alter the layout based on whether the virtual keyboard is shown or not.so for solution you can see Android: Detect softkeyboard open.and it is working for me and i think it is so usefull as well.