2013년 9월 27일 금요일

[AnDrOiD] WebView 의 간단한 예제

public class MainActivity extends Activity {

     @Override
     protected void onCreate(Bundle savedInstanceState) {
     requestWindowFeature(Window.FEATURE_NO_TITLE); // 타이틀바 없음
     super.onCreate(savedInstanceState);

     setContentView(R.layout.activity_main);

     WebView webView = (WebView)findViewById(R.id.webView);

     webView.setWebViewClient(new WebViewClient());

     webView.clearCache(true); // 캐쉬 삭제

     webView.getSettings().setJavaScriptEnabled(true); // 자바스크립트 사용 여부

     /*
     webView.getSettings().setSaveFormData(false); // 비밀번호저장 사용 안함
     webView.getSettings().setSavePassword(false); // 폼 데이터 저장(자동완성) 사용 안함
     webView.getSettings().setBuiltInZoomControls(false); // 멀티줌 사용 안함
     webView.getSettings().setSupportZoom(false); // 줌 사용 안함

     webView.setVerticalScrollBarEnabled(false); // 세로 스크롤바 사용 안함
     webView.setHorizontalScrollBarEnabled(false); // 가로 스크롤바 사용 안함
     */

     webView.loadUrl("http://google.com");
}

     @Override
     public boolean onKeyDown(int keyCode, KeyEvent event) {
     // TODO Auto-generated method stub

     if(keyCode == KeyEvent.KEYCODE_BACK){
     if(webView.canGoBack()){
     webView.goBack();
     return false;
     } else{
     // else 인 경우 코드 추가
     }

     return super.onKeyDown(keyCode, event);
     }
}

댓글 없음 :

댓글 쓰기