[MAUI] 안드로이드 키보드 안닫히는 문제 임시방편

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 우선 참고해서 해놨습니다.
일단 임시로 동작은 하네요.

6개의 좋아요

와우 세상에 감사합니다… 이런 방법이 있었군요
제대로 동작하네요!!

3개의 좋아요