WebSettings webSettings = webView.getSettings();
 
webSettings.setJavaScriptEnabled(true); // javascript를 실행할 수 있도록 설정
 
webSettings.setJavaScriptCanOpenWindowsAutomtically(true); // javascript가 window.open()을 사용할 수 있도록 설정
 
webSettings.setPluginState(WebSettings.PluginState.ON_DEMAND); // 플러그인을 사용할 수 있도록 설정
 
webSettings.setSupportMultipleWindows(true); // 여러개의 윈도우를 사용할 수 있도록 설정
 
webSettings.setSupportZoom(true); // 확대,축소 기능을 사용할 수 있도록 설정
 
webSettings.setBuiltInZoomControls(true); // 안드로이드에서 제공하는 줌 아이콘을 사용할 수 있도록 설정
 
webSettings.setLoadsImagesAutomatically(true); // 웹뷰가 앱에 등록되어 있는 이미지 리소스를 자동으로 로드하도록 설정
 
webSettings.setUseWideViewPort(true); // wide viewport를 사용하도록 설정
 
webSettings.setCacheMode(WebSettings.LOAD_NO_CACHE); // 웹뷰가 캐시를 사용하지 않도록 설정

 

 

 

어플에서 화면꺼짐  방지를 위해서 메소드를 제공한다

아래의 내용을 추가하면 된다

getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

나인패치

- 이미지의 늘어날 수 있는 영역을 표시하고 있는 png 파일이다.

- .9.png로 끝나는 png 파일로 적절히 정의되어야만 한다.

- 나인패치를 위한 리소스 식별자는 뒤에 붙은 .9.png를 제외한 파일 이름이다.

- 이미지가 확대될 경우 이미지에서 늘어날 수 있는 영역을 1픽셀 두께의 테두리로 정의하는 png이미지의 한 변종이다.

- 나인패치를 생성하려면 이미지의 왼쪽과 위쪽 테두리를 따라 늘어날 수 있는 영역을 나타내는 단일 픽셀 두께의 검은색 선을 그린다.

- 표시되지 않은 구역의 크기는 변경되지 않을 것이며, 표시된 각 구역의 상대적인 크기는 변하는 이미지 크기와 같게 유지될 것이다.

+ Recent posts