android 에서 웹페이지를 띄우기 위해서는 webview를 사용하면 된다


밑에 구조는 content_main.xml을

activity_main.xml 이 include하고 있는 형태다


/////////////////////


content_main.xml


<WebView

    android:id="@+id/main_web_view"

    android:layout_width="match_parent"

    android:layout_height="match_parent">

</WebView>

/////////////////////


MainActivity.java


public class MainActivity extends AppCompatActivity {

    private WebView  mainWebView;


    @Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);


        mainWebView = (WebView ) findViewById(R.id.main_web_view);


        mainWebView.getSettings().setJavaScriptEnabled(true);

        mainWebView.loadUrl("http://m.naver.com");


    }

}


///////////////////////


이렇게하면 webview를 배치했던 곳에 모바일 네이버가 띄게 된다.


웹페이지를 띄우는 것이기 때문에 당연히 

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

권한이 필요하다.



+ Recent posts