From 43501ae69ea724e671bf4d6d863fc94d974a7dac Mon Sep 17 00:00:00 2001 From: Darcy Wong Date: Fri, 10 Oct 2025 09:52:46 +0700 Subject: [PATCH] fix(android): Update Sample1 text field to resize --- .../src/main/java/com/keyman/kmsample1/MainActivity.java | 9 ++------- .../KMSample1/app/src/main/res/layout/activity_main.xml | 7 ++++--- 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/android/Samples/KMSample1/app/src/main/java/com/keyman/kmsample1/MainActivity.java b/android/Samples/KMSample1/app/src/main/java/com/keyman/kmsample1/MainActivity.java index add6bc5d63..1cc8529389 100644 --- a/android/Samples/KMSample1/app/src/main/java/com/keyman/kmsample1/MainActivity.java +++ b/android/Samples/KMSample1/app/src/main/java/com/keyman/kmsample1/MainActivity.java @@ -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; diff --git a/android/Samples/KMSample1/app/src/main/res/layout/activity_main.xml b/android/Samples/KMSample1/app/src/main/res/layout/activity_main.xml index 6ec32a3923..f87524457e 100644 --- a/android/Samples/KMSample1/app/src/main/res/layout/activity_main.xml +++ b/android/Samples/KMSample1/app/src/main/res/layout/activity_main.xml @@ -1,3 +1,4 @@ +