From a2572dfd5f01df2f8c6980e53ff01d1100fbb5c8 Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期一, 05 六月 2023 09:35:26 +0800
Subject: [PATCH] 安卓键盘弹出事件
---
HDL_ON/UI/UI1-Login/LoginPage.cs | 41 +++++++++++++++++++++++++++++++++++++----
1 files changed, 37 insertions(+), 4 deletions(-)
diff --git a/HDL_ON/UI/UI1-Login/LoginPage.cs b/HDL_ON/UI/UI1-Login/LoginPage.cs
index 2bb99d6..c5bdf9f 100644
--- a/HDL_ON/UI/UI1-Login/LoginPage.cs
+++ b/HDL_ON/UI/UI1-Login/LoginPage.cs
@@ -24,10 +24,42 @@
pm = new HttpServerRequest();
#if __ANDROID__
BaseActivity.HideKeyboardEvent = () => {
- Application.RunOnMainThread(() =>
+ if (this.Y != 0)
{
- this.Y = 0;
- });
+ Application.RunOnMainThread(() =>
+ {
+ try
+ {
+ this.Y = 0;
+ }
+ catch { }
+ });
+ }
+ };
+ BaseActivity.ShowKeyboardEvent = () => {
+ try
+ {
+ if (etPassword.Foucs)
+ {
+ new Thread(() =>
+ {
+ for (var i = 0; i < 10; i++)
+ {
+ Application.RunOnMainThread(() =>
+ {
+ try
+ {
+ this.Y = 0 - Application.GetRealHeight(10 * i);
+ }
+ catch { }
+ });
+ Thread.Sleep(10);
+ }
+ })
+ { IsBackground = true }.Start();
+ }
+ }
+ catch { }
};
BaseActivity.SmsAction = (message) => {
Console.WriteLine($"鎺ユ敹鍒扮煭淇★細"+ message);
@@ -69,6 +101,7 @@
BaseActivity.HideKeyboardEvent = () => {
};
+ BaseActivity.ShowKeyboardEvent = () => { };
BaseActivity.SmsAction = (sms) => { };
#endif
base.RemoveFromParent();
@@ -253,7 +286,6 @@
//return;
if (b)
{
- //etAccount.Text = "13375012446";//娴嬭瘯鏈嶅姟鍣�
//etAccount.Text = "1033326940@qq.com";
//etAccount.Text = "18022428438";//wjc
//etAccount.Text = "13602944661";//kx
@@ -282,6 +314,7 @@
etAccount.Text = "13549566666";
etAccount.Text = "18316672920";
etAccount.Text = "support7@hdlautomation.com";
+ etAccount.Text = "13375012446";//娴嬭瘯鏈嶅姟鍣�
}
else
{
--
Gitblit v1.8.0