Tohle je Android, ne Windows :-) V Androidu je virtuální klávesnice jiný proces a má vlastní okno. Okno aplikace je pak mezi klávesnicí a status barem. Pokud tomu oknu nastavíte rozměry tak, že nebude pod tou HW klávesnicí, tak s tím ta aplikace nic neudělá a pod tu klávesnici se vykreslit nedokáže. A protože zařízení s Androidem mají různé velikosti a poměry stran obrazovek, tak jsou aplikace připravené na to, že mají různě velké okno.