Merge pull request #14922 from keymanapp/fix/android/sample1-height

fix(android): Update Sample1 text field to resize
This commit is contained in:
Darcy Wong 2025-10-11 12:43:06 +07:00 committed by GitHub
commit 62462db67b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 6 additions and 10 deletions

View file

@ -174,15 +174,10 @@ public class MainActivity extends BaseActivity implements OnKeyboardEventListene
// *** TO DO: Try to check if status bar is visible, set statusBarHeight to 0 if it is not visible ***
int statusBarHeight = 0;
int resourceId = getResources().getIdentifier("status_bar_height", "dimen", "android");
if (resourceId > 0)
statusBarHeight = getResources().getDimensionPixelSize(resourceId);
// Navigation bar height
int navigationBarHeight = 0;
resourceId = getResources().getIdentifier("navigation_bar_height", "dimen", "android");
if (resourceId > 0) {
navigationBarHeight = getResources().getDimensionPixelSize(resourceId);
statusBarHeight = getResources().getDimensionPixelSize(resourceId);
}
int navigationBarHeight = KMManager.getNavigationBarHeight(context, KeyboardType.KEYBOARD_TYPE_INAPP);
Point size = KMManager.getWindowSize(context);
int screenHeight = size.y;

View file

@ -1,3 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
@ -5,16 +6,16 @@
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
android:layout_above="@+id/KMKeyboard"
android:orientation="vertical"
tools:context=".MainActivity">
<com.keyman.engine.KMTextView
android:id="@+id/kmTextView"
android:layout_width="match_parent"
android:layout_height="100dp"
android:layout_alignParentTop="true"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="textMultiLine"
android:inputType="textMultiLine|textNoSuggestions"
android:gravity="top"
android:scrollbars="vertical"
app:layout_constraintTop_toTopOf="parent"