public class MainActivity : MauiAppCompatActivity
{
/// <summary>
/// 안드로이드 키보드 숨기기
/// </summary>
/// <param name="e"></param>
/// <returns></returns>
public override bool DispatchTouchEvent(MotionEvent e)
{
if (e.Action == MotionEventActions.Down)
{
var view = CurrentFocus;
if (view is EditText editText)
{
editText.ClearFocus();
InputMethodManager imm = (InputMethodManager)GetSystemService(Context.InputMethodService);
imm.HideSoftInputFromWindow(view.WindowToken, 0);
}
}
return base.DispatchTouchEvent(e);
}
}
https://github.com/dotnet/maui/issues/6933
위쪽 Git 우선 참고해서 해놨습니다.
일단 임시로 동작은 하네요.