정의
웹 페이지를 볼 수 있는 뷰이다.
Activity내에서 간단하게 웹 페이지를 볼 수 있게 해 준다.
웹페이지를 보여주고 히스토리를 사용하여 앞/뒤로 탐색, 줌 인/아웃, 문자 검색등 보다 많은 것들을
WebKit 렌더링 엔진을 이용하여 나타낸다.
Activity 내에서 인터넷에 연결하여 WebView에 웹 페이지를 보여지기 위해서는
Android manifest 파일에 Internet 퍼미션(permission)을 추가 해야 한다.
<manifest>
<uses-permission
android:name="android.permission.INTERNET"/>
......
</manifest>
기본적으로 WebView는 javascript를활성화 시키지 않으며, 에러를 무시한다.
그래서 UI에 몇몇의 HTML을 보여지게 하는게 목적이라면 괜찮다.
사용 예제
1.main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<WebView
android:id="@+id/webview"
android:layout_width="fill_parent"
android:layout_height="380px" />
</LinearLayout>
2. webview.java
private WebView webview;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
webview = (WebView) findViewById(R.id.webview);
webview.getSettings().setJavaScriptEnabled(true);
webview.loadUrl("file:///sdcard/test.html");
}
}
'Dev. > Android' 카테고리의 다른 글
구글 음성 인식 사용하기(STT : Speech to Text) (0) | 2011.11.20 |
---|---|
ViewPager를 사용해 보자2 (0) | 2011.11.20 |
항상 최상위에 나오는 뷰 만들기. (0) | 2011.11.17 |
ViewPager를 사용해 보자. (PagerAdapter 이용하기) (0) | 2011.11.04 |
Most it Lite (모스트 잇 Lite) (0) | 2010.08.18 |