Erel --
To fix an issiue, which you mentioned, I used a timer to control getWindowVisibleDisplayFrame. Non elegant way, but works.
Just now I am interesting in calculations. I assumed that OS lifts window until the bottom of textbox become visible. This allows to calculate "view's vertical offset" and to reduce logotype size.
But to use assumptions is a bad style. So, my question is, where Android keeps "vertical offset" ?