1
2
3
4
5
6
7
8
9
10
|
<WebView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/webView"
android:layout_below="@+id/button"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
|
http://colorscripter.com/info#e" target="_blank" class="con_link">cs |
웹브라우저를 앱 안에 넣고 싶은 경우에는 웹뷰(WebView)를
사용하면 되는데 XML 레이아웃에서는 <WebView>태그로 정의한다.
1
2
3
4
5
6
7
8
9
10
11
12
13
|
WebView webView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
webView = (WebView)findViewById(R.id.webView);
WebSettings settings = webView.getSettings();
settings.setJavaScriptEnabled(true);
}
public void onButton1Clicked(View v){
webView.loadUrl("http://m.naver.com" target="_blank" class="con_link">http://m.naver.com");
}
http://colorscripter.com/info#e" target="_blank" class="con_link">Colored by Color Scripter
|
http://colorscripter.com/info#e" target="_blank" class="con_link">cs |
webView를 찾아서 naver 화면을 보여주는 간단한 구문이다.
setJavaScriptEnabled() 함수는 자바스크립트의 기능의 활성화 여부를
결정 짓는데 초기값이 false 이므로 자바스크립트를 사용할 경우 true로 설정해주어야한다.
1
|
<uses-permission android:name="android.permission.INTERNET"/>
|
http://colorscripter.com/info#e" target="_blank" class="con_link">cs |
Internet을 사용할 권한을 주는 구문이다.
1
|
webView.loadUrl("file:///android_asset/sample.html");
|
http://colorscripter.com/info#e" target="_blank" class="con_link">cs |
웹을 불러오는게 아니라 앱상에서 웹을 열기 위해선 Assets Folder를 만들어서
html 파일을 작성한뒤 이런식으로 불러들이면 끝!
'Mobile' 카테고리의 다른 글
[ Android ] 브로드캐스트 수신자 (0) | 2019.04.11 |
---|---|
[Android] 안드로이드 4대 구성요소 (0) | 2019.04.11 |
[Android] Fragment (0) | 2019.04.11 |
[Android] 라이브러리파일(.jar) 추가하기 (0) | 2019.04.11 |
[Android] 에뮬레이터 에러 (0) | 2019.04.11 |
댓글