[개발] 안드로이드 webview 기본속성
- 작은나눔/--안드로이드소스
- 2014. 7. 26. 18:12
이 포스팅은 자주쓰는 안드로이드 소스를 개인적으로 정리하는 것입니다.
안드로이드 webview 속성
webview = (WebView)findViewById(R.id.web_main);
webview.getSettings().setJavaScriptEnabled(true);
WebSettings set = webview.getSettings();
set.setJavaScriptEnabled(true); // javascript를 실행할 수 있도록 설정
set.setJavaScriptCanOpenWindowsAutomatically (true); // javascript가 window.open()을 사용할 수 있도록 설정
set.setBuiltInZoomControls(false); // 안드로이드에서 제공하는 줌 아이콘을 사용할 수 있도록 설정
set.setSupportZoom(false); // 확대,축소 기능을 사용할 수 있도록 설정
set.setPluginState(WebSettings.PluginState.ON_DEMAND); // 플러그인을 사용할 수 있도록 설정
set.setSupportMultipleWindows(false); // 여러개의 윈도우를 사용할 수 있도록 설정
set.setBlockNetworkImage(false); // 네트워크의 이미지의 리소스를 로드하지않음
set.setLoadsImagesAutomatically(true); // 웹뷰가 앱에 등록되어 있는 이미지 리소스를 자동으로 로드하도록 설정
set.setUseWideViewPort(true); // wide viewport를 사용하도록 설정
set.setCacheMode(WebSettings.LOAD_NO_CACHE); // 웹뷰가 캐시를 사용하지 않도록 설정
기본적으로 해주어야 할 것
webview = (WebView)findViewById(R.id.web_main);
webview.getSettings().setJavaScriptEnabled(true);
WebSettings set = webview.getSettings();
set.setJavaScriptEnabled(true); // javascript를 실행할 수 있도록 설정
set.setSupportZoom(false); // 확대,축소 기능을 사용할 수 있도록 설정
set.setCacheMode(WebSettings.LOAD_NO_CACHE); // 웹뷰가 캐시를 사용하지 않도록 설정
외부에서 URL 불러올 때, 사이트에 따라 확대 및 축소가 안되는 경우도 있다.
'작은나눔 > --안드로이드소스' 카테고리의 다른 글
Android Studio, 2019, Back, twice, 앱 종료(두 번 뒤로가기) (0) | 2019.08.22 |
---|---|
Android Studio, Webview 2019 (0) | 2019.08.20 |
og태그를 이용한 제목,이미지 제공 및 페이스북 썸네일 수정 (0) | 2015.08.19 |
webview , android_asset, www (0) | 2014.10.26 |
카카오 스토리, 카카오스토리 플러스, 스토리채널 링크 관련 (1) | 2014.09.21 |
parseSdkContent failed Could not initialize class android.graphics.Typeface 에러 (0) | 2014.09.20 |
[개발] 안드로이드 webview 기본 소스 (4) | 2014.07.26 |
[개발] 안드로이드 webview내 이동 (0) | 2014.07.26 |
[개발] 안드로이드 webview 뒤로가기 설정 (0) | 2014.07.26 |
이 글을 공유하기