그러냐

안드로이드 웹뷰 키보드 스크롤 본문

android

안드로이드 웹뷰 키보드 스크롤

관절분리 2020. 9. 9. 17:50
반응형

텍스트를 입력하려고 하면 키보드가 올라와서 입력창을 가리게 된다

 

그래서 

 

android:windowSoftInputMode="adjustResize"

 

뭐 이런식으로 검색하면 나오는 방식대로 처리해왔었다

 

그런데 어느 순간 이게 안먹네?

 

안드로이드 버젼업 되면서 안되는건지 어쩐지 별짓을 다해봐도 안된다

 

그러다가 스택오버플로우에서 해결책을 찾았다.. ㅜㅜ

 

하단에 링크걸어놨다

 

핵심 내용은 styles.xml에다가 

 

<style name="webview" parent="AppTheme.NoActionBar">

  <item name="windowNoTitle">true</item>

  <item name="windowActionBar">false</item>

  <item name="android:windowNoTitle">true</item>

  <item name="android:windowActionBar">false</item>

  <item name="android:windowFullscreen">false</item>

</style>

 

이런 식으로 추가를 하고 메니페스트에서 테마를 webview 로 지정한다

 

android:theme="@style/webview"

 

이렇게..

 

나는 parent="AppTheme.NoActionBar" 이부분이 에러나서 대충 다른걸로 바꿔주었다

 

잘된다..ㅜㅜ

 

 

아래 링크 참조

 

stackoverflow.com/questions/40279364/android-webview-doesnt-scroll-enough-when-keyboard-opens

 

Android: webview doesn't scroll enough when keyboard opens

In my app I have a webview which loads a webpage where the user should perform authentication. When the user selects some input field in the webpage, the webview should: focus on the field open the

stackoverflow.com

 

반응형