본문 바로가기

Android

android webview 간단 사용법

반응형

1. activity_webview.xml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

    android:layout_width="match_parent"

    android:layout_height="match_parent"

    android:orientation="vertical" >


    <WebView

        android:id="@+id/webView1"

        android:layout_width="match_parent"

        android:layout_height="match_parent" />


</LinearLayout>



2.class

public class WebviewActivity extends Activity {

private WebView mWebView;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_webview);


        //화면 켜진 상태 유지

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


Intent intent = getIntent();

String strUrl ="http://noransmile.tistory.com/";


        mWebView = (WebView) findViewById(R.id.webView1);

        mWebView.loadUrl(strUrl);

        mWebView.setWebViewClient(new WebViewClientClass());  

}

private class WebViewClientClass extends WebViewClient { 

        @Override

        public boolean shouldOverrideUrlLoading(WebView view, String url) { 

            view.loadUrl(url); 

            return true; 

        } 

    }


3. 퍼미션

<uses-permission android:name="android.permission.INTERNET" />


4.webview 설정

mWebView.getSettings().setJavaScriptEnabled(true);         //javascript 실행여부


'Android' 카테고리의 다른 글

android adam, admob 광고달기 순서  (0) 2014.11.05
flat design site  (0) 2014.11.04
android 롤리팝 color  (0) 2014.11.02
Andorid sliding menu  (0) 2014.11.01
Access Not Configured - youtube data api v3 검색시 나타나는 에러  (0) 2014.11.01