android / android/architecture-samples
Using edgeToEdge breaks windowSoftInputMode
- Dominant language
- Kotlin
- Stars
- 45.8k
- Forks
- 11.9k
- PR merge metrics
- No merged PRs in 30d
Description
When using edgeToEdge, the view size is no longer adjusting when the keyboard is visible, resulting in buttons hidden behind the keyboard.
Without edgeToEdge call in the main Activity:

With EdgeToEdge call in the main Activity.

Contributor guide
Research direction
Start in the main Activity, reproduce the layout with and without the edgeToEdge call, and inspect how windowSoftInputMode behaves when the keyboard appears. The work is done when the view resizes appropriately and buttons are no longer hidden behind the keyboard.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, kotlin
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100