반응형
출처: https://202psj.tistory.com/964
일전에 ChatGPT 웹뷰를 만들었는데 문제가 입력란에 포커스하는 순간 키보드가 입력란을 가리는 현상이 있었다.
이를 해결하기 위해 이것저것 찾아봤지만,
다 안 먹히다가 마지막 저 코드를 mainActivity의 onCreate 함수에 넣는 순간 해결되었다.
저 코드의 의미는 현재 창을 getWindow()로 부른 다음,
입력할 때 창 크기를 조절(SOFT_INPUT_ADJUST_RESIZE)한다는 의미이다.
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
어디까지나 나의 추측이지만 뭔가 동적으로 처리해야 하는 건가 싶다.
그렇지 않고서야 AndroidManifest.xml에서 넣었는데 안 되는 걸 보니.
반응형