diff options
Diffstat (limited to 'app/src/main/java/invalid/lena/scrcpy/Main.java')
| -rw-r--r-- | app/src/main/java/invalid/lena/scrcpy/Main.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/app/src/main/java/invalid/lena/scrcpy/Main.java b/app/src/main/java/invalid/lena/scrcpy/Main.java index 2f95375..eb8d400 100644 --- a/app/src/main/java/invalid/lena/scrcpy/Main.java +++ b/app/src/main/java/invalid/lena/scrcpy/Main.java @@ -6,6 +6,7 @@ import android.content.Intent; import android.os.Bundle; import android.text.TextUtils; import android.view.View; +import android.view.WindowInsets; import android.widget.ArrayAdapter; import android.widget.Button; import android.widget.EditText; @@ -34,6 +35,12 @@ public final class Main extends Activity { super.onCreate(saved); setContentView(R.layout.main); + // The IME inset is in the mask too: the window is edge-to-edge, so + // nothing resizes it when the keyboard opens. Padding the root + // shrinks the weighted device list and keeps the form reachable. + Ui.padForInsets(findViewById(R.id.root), + WindowInsets.Type.systemBars() | WindowInsets.Type.ime()); + EditText host = findViewById(R.id.host); EditText pairPort = findViewById(R.id.pair_port); EditText pairCode = findViewById(R.id.pair_code); |