From b607345730b76b884e7d2f1fb351bdaaddc7f7e0 Mon Sep 17 00:00:00 2001 From: sean <819165594@qq.com> Date: Sun, 24 Mar 2024 17:26:08 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BD=8E=E7=89=88=E6=9C=ACAndroid?= =?UTF-8?q?=E7=BC=96=E8=BE=91=E6=96=87=E4=BB=B6=E6=8C=89=E9=92=AE=E5=B0=BA?= =?UTF-8?q?=E5=AF=B8=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/me/kbai/zhenxunui/extends/AppExtends.kt | 12 +++++++++--- app/src/main/res/layout/dialog_edit_text.xml | 4 +++- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/me/kbai/zhenxunui/extends/AppExtends.kt b/app/src/main/java/me/kbai/zhenxunui/extends/AppExtends.kt index e64213c..fb97f2d 100644 --- a/app/src/main/java/me/kbai/zhenxunui/extends/AppExtends.kt +++ b/app/src/main/java/me/kbai/zhenxunui/extends/AppExtends.kt @@ -6,6 +6,7 @@ import android.content.Context import android.content.Intent import android.content.pm.PackageManager import android.content.res.Configuration +import android.content.res.Resources import android.graphics.Point import android.net.Uri import android.os.Build @@ -93,10 +94,15 @@ fun WindowManager.displaySize(): Size = bounds.height() - insetsHeight ) } else { - val point = Point() + val point0 = Point() + val point1 = Point() @Suppress("DEPRECATION") - defaultDisplay.getSize(point) - Size(point.x, point.y) + defaultDisplay.getCurrentSizeRange(point0, point1) + + when (Resources.getSystem().configuration.orientation) { + Configuration.ORIENTATION_LANDSCAPE -> Size(point1.x, point0.y) + else -> Size(point0.x, point1.y) + } } fun Context.displaySize(): Size { diff --git a/app/src/main/res/layout/dialog_edit_text.xml b/app/src/main/res/layout/dialog_edit_text.xml index 4f79364..e191783 100644 --- a/app/src/main/res/layout/dialog_edit_text.xml +++ b/app/src/main/res/layout/dialog_edit_text.xml @@ -7,7 +7,9 @@ android:background="@drawable/bg_dialog_round" android:minWidth="260dp" android:orientation="vertical" - android:padding="@dimen/box_padding"> + android:paddingHorizontal="@dimen/box_padding" + android:paddingTop="@dimen/box_padding" + android:paddingBottom="14dp">