Android Studio/java
52. [안드로이드/JAVA] webview 에서 시스템 텍스트 크기 무시하기
drizzle0925
2025. 1. 23. 07:32
728x90
안드로이드 기기에서 '설정 > 접근성 > 시각 > 화면 확대 및 글자 설정'을 통해 사용자 임의의 시스템 글자 크기를 설정할 수 있습니다.
이런 경우, 웹뷰 접속시 텍스트 크기 확대로 인한 화면 깨짐, 레이아웃 깨짐등의 다양한 상황에 부딪힐 수 있습니다.
그런 경우의 해결방법입니다.
webview의 TextZoom 설정을 100으로 강제로 설정해두면 화면이 깨지는 경우를 방지할수 있습니다.
mWebView.getSettings().setTextZoom(100);
manifests > AndroidManifest.xml에 위의 코드를 추가해줍니다.
현재 사용중인 폰트크기
폰트크기를 최대로 키웠을 경우
현재 사용중인 폰트크기
폰트크기를 최대로 키웠을 경우
webview의 TextZoom 설정을 100으로 강제로 설정한 경우
728x90