Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
BREAKING: [CLI] New app template: Resize UI when keyboard is shown on…
… Android Summary: When building the Chat example for react-navigation, I realized the default Android behavior doesn't actually work: <img width="868" alt="screenshot 2017-02-01 15 15 25" src="https://cloud.githubusercontent.com/assets/346214/22512559/518e3bf0-e891-11e6-9a86-2dafac5b250f.png"> (From https://developer.android.com/guide/topics/manifest/activity-element.html) In my app there's a `<ListView>` and a `<TextInput>` below it. Without this PR the UI pans which is a very bad user experience. Keyboard is hidden: <img width="437" alt="screenshot 2017-02-01 15 21 15" src="https://cloud.githubusercontent.com/assets/346214/22512814/23fc93d4-e892-11e6-9e45-94041dbe8eba.png"> Keyboard is shown: <img width="439" alt="screenshot 2017-02-01 15 26 56" src="https://cloud.githubusercontent.com/assets/346214/22513062/e4e1835c-e892-11e6-93b7-fe5616135b91.png"> --- Let's use "adjustResize", it seems to be a reasonable default in most cases and people can always change the constant in their AndroidManifest.xml Closes #12154 Differential Revision: D4496428 fbshipit-source-id: c300ebe55bd93f8b243e0d7d0d6a132bc3a5a1c1
- Loading branch information
e3d4ace
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is working great on our Android device. We used to use behaviour
padding
but with thisheight
works perfectly.