From 4d4413f9542242ad6c99f8321aae4af910bd8e90 Mon Sep 17 00:00:00 2001 From: wjc <1243177876@qq.com> Date: 星期五, 16 六月 2023 15:35:32 +0800 Subject: [PATCH] 备份一下代码 --- app/src/main/java/com/hdl/photovoltaic/widget/ConfirmationInputDialog.java | 14 +++++++++++--- 1 files changed, 11 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/hdl/photovoltaic/widget/ConfirmationInputDialog.java b/app/src/main/java/com/hdl/photovoltaic/widget/ConfirmationInputDialog.java index 16c6e59..5040cf6 100644 --- a/app/src/main/java/com/hdl/photovoltaic/widget/ConfirmationInputDialog.java +++ b/app/src/main/java/com/hdl/photovoltaic/widget/ConfirmationInputDialog.java @@ -8,6 +8,7 @@ import android.text.method.HideReturnsTransformationMethod; import android.text.method.PasswordTransformationMethod; import android.view.View; +import android.widget.FrameLayout; import androidx.annotation.NonNull; import androidx.appcompat.content.res.AppCompatResources; @@ -51,13 +52,20 @@ KeyboardStateObserverUtils.getKeyboardStateObserver((Activity) mContext).setKeyboardVisibilityListener(new KeyboardStateObserverUtils.OnKeyboardVisibilityListener() { @Override public void onKeyboardShow(int h) { - //Toast.makeText(MainActivity.this,"閿洏寮瑰嚭",Toast.LENGTH_SHORT).show(); ConstraintSet cs = new ConstraintSet(); cs.clone(viewBinding.loadingParentCl); // (viewBinding.loadingConfirmationRl.getTop()-dip2px(h)) + cs.connect(R.id.loading_confirmation_rl, ConstraintSet.BOTTOM, ConstraintSet.PARENT_ID, ConstraintSet.BOTTOM, px2dip(h));// //搴旂敤绾︽潫 cs.applyTo(viewBinding.loadingParentCl); + + +// FrameLayout.LayoutParams lp = (FrameLayout.LayoutParams) viewBinding.loadingParentCl.getLayoutParams(); +// lp.bottomMargin = px2dip(h); +// viewBinding.loadingParentCl.setLayoutParams(lp); + + } @Override @@ -225,7 +233,7 @@ /** * 鏍规嵁鎵嬫満鐨勫垎杈ㄧ巼浠� dp 鐨勫崟浣� 杞垚涓� px(鍍忕礌) */ - public int dip2px(float dpValue) { + private int dip2px(float dpValue) { if (mContext == null) { return 0; } @@ -236,7 +244,7 @@ /** * 鏍规嵁鎵嬫満鐨勫垎杈ㄧ巼浠� px(鍍忕礌) 鐨勫崟浣� 杞垚涓� dp */ - public int px2dip(float pxValue) { + private int px2dip(float pxValue) { final float scale = mContext.getResources().getDisplayMetrics().density; return (int) (pxValue / scale + 0.5f); } -- Gitblit v1.8.0