[android] disable fullscreen IME when activity is on landscape mode (IME_FLAG_NO_EXTRACT_UI) - 내 앱이 activity 가 landscape 모드일 때 IME 가 fullscreen 이 되는 현상이 있고, 다른 앱은 fullscreen 이 안 되는 것을 확인하였다. control 가능한 영역인 것을 알 수 있다. - EditorInfo.IME_FLAG_NO_EXTRACT_UI 란 녀석이 있었다. 설명을 보면.. landscape mode 에서 input method 는 fullscreen 이 될 수 있다. 이는 해당 UI 들을 작게 보이게도 하며, 앱을 뒤로 감추기도 한다. IME 가 event 를 모두 먹기 때문에, 보이는 UI 일부는 touch 에 반응하지 못한다. 이는 user 에게 혼란스럽게 만든다. 그래서 이 녀석 대신 FLAG_NO_FULLSCREEN 을 쓰는 것이 더 좋다. IME.. 2023. 1. 10. 반응형 이전 1 다음