투케이2K

16. (TWOK/ERROR) [Android] 웹뷰 (webview) 가상 키보드 활성 시 키보드 밑으로 레이아웃이 가려지는 이슈 본문

투케이2K 에러관리

16. (TWOK/ERROR) [Android] 웹뷰 (webview) 가상 키보드 활성 시 키보드 밑으로 레이아웃이 가려지는 이슈

투케이2K 2022. 4. 9. 19:51
반응형

[환경 설정 및 설명]

프로그램 : AndroidStudio

설 명 : 웹뷰 (webview) 가상 키보드 활성 시 키보드 밑으로 레이아웃이 가려지는 이슈 해결 방법

 

[에러 원인]

1. html css 설정 레이아웃 fixed 로 설정했지만, 안드로이드 android:windowSoftInputMode="adjustPan" 설정으로 웹뷰 내에서 가상 키보드에 의해 html 레이아웃이 가려지는 이슈

 

[해결 방법]

1. html 레이아웃 position fixed 설정 실시

2. 안드로이드 AndroidManifest.xml 파일에서 액티비티 설정에서 android:windowSoftInputMode="adjustResize" 추가 실시

 

        <!-- 메인 웹뷰 액티비티 -->
        <activity
            android:name=".A_Main"
            android:exported="true"
            android:screenOrientation="portrait"
            android:windowSoftInputMode="adjustResize"
            android:configChanges="keyboardHidden|orientation|screenSize">
        </activity>
        <!-- 가상키보드 상태에 따라 리사이징 : android:windowSoftInputMode="adjustResize" -->
        <!-- ui 밀림 현상 방지 : android:windowSoftInputMode="adjustPan" -->

 

반응형
Comments