Hallo Leute,
Stimmt das, und wie kann ich das beheben?
Ich habe mir diesen Workaraound gebastelt:
Das OnVirtualKeyboardShown wird mehrmals aufgerufen. Beim allerersten Mal nach dem Start der App sind die Bounds-Werte noch korrekt, danach nicht mehr. Also merke ich mit beim allerersten OnVirtualKeyboardShown das Bounds und verwende künftig nur noch diesen Wert, egal was aktuell übergeben wird.
Nachteil: Wenn das Gerät gedreht wird, und OnVirtualKeyboardShown zuerst im Portrait-Modus aufgerufen wurde, stimmt das Bounds im Landscape-Modus nicht mehr. Damit kann ich für meine Zwecke aber leben.