2013년 4월 9일 화요일

[Android] App 에 Web 띄우기

어플에 웹 화면 띄우기 MainAcitivity.java

package com.example.test;

import android.os.Bundle;
import android.app.Activity;
import android.view.KeyEvent;
import android.view.Menu;
import android.webkit.WebView;
import android.webkit.WebViewClient;

public class MainActivity extends Activity {

 WebView view;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        view = (WebView) findViewById(R.id.webview);
        view.getSettings().setJavaScriptEnabled(true);
        view.loadUrl("http://www.naver.com");
        view.setWebViewClient(new BlogWebViewClient());
         
    }    
    @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
     // TODO Auto-generated method stub
     if((keyCode == KeyEvent.KEYCODE_BACK)&& view.canGoBack()){
      view.goBack();
      return true;
     }
     return super.onKeyDown(keyCode, event);
    }
    private class BlogWebViewClient extends WebViewClient{
     public boolean shouldOverrideUrlLoading(WebView view, String url){
      view.loadUrl(url);
      return true;
     }
    }
}


activity_main.xml




    


댓글 없음:

댓글 쓰기

문의하기

이름

이메일 *

메시지 *