-
안드로이드 스튜디오 + 코틀린 기본 웹뷰 레이아웃 만들기안드로이드시작부터웹뷰까지 2020. 3. 9. 15:35
기본 웹뷰 레이아웃 만들기
1) TextView 를 삭제하고
2) Widgets > WebView 추가 ( WebView 를 화면에 드래그 )
3) ConstraintLayout 안에 웹뷰위치를 잡기 위해 오른쪽 레이아웃의 탭의 Constraint Widget 상하좌우에 + 버튼으로 마진 0을 모두 추가
3-1) layout_width 와 layout_height 값을 match_parent 로 변경
4) webview 의 id 입력 ( main_webview )
5) MainActivity.kt 에 설정한 웹뷰연결
6) webview의 id 를 찾아서 loadUrl("https://google.com") 입력
val myWebView: WebView = findViewById(R.id.main_webview) myWebView.loadUrl("https://www.google.com")
7) AndroidManifest.xml 에 인터넷 사용권한 추가
<uses-permission android:name="android.permission.INTERNET" />
8) shit+F10 을 눌러 웹뷰확인
* 앱을 실행했을때 크롬 새창으로 열리는 경우
- 예를들어 https://google.com 이라고 주소를 입력한 경우 크롬이 새로 열리면서 https://www.google.com 이 열림
현재 기본웨뷰에는 자바스크립트 사용등의 설정을 하지 않은 기본웹뷰 상태이므로 google.com 에서 www.google.com 으로 리다이렉트 되는 경우 크롬 새창으로 열리게 되는 현상이 발생할 수 있슴.
다음 포스팅에서 javascript 설정 등 웹뷰 기본설정을 해봅시다.
'안드로이드시작부터웹뷰까지' 카테고리의 다른 글
안드로이드 스튜디오 설치 및 프로젝트 생성 (0) 2019.08.06 안드로이드개발 웹뷰의 javascript 와 연동하기 ( 함수호출 ) (1) 2014.10.19 안드로이드개발 다른앱에서 내앱으로 공유하기(크롬,브라우저에서 공유URL 받아오기) (0) 2014.10.19 안드로이드개발 웹뷰 user agent 정보를 바꿔보자 (0) 2014.10.19 안드로이드개발 로딩화면( 스플래시 적용 ) (0) 2014.10.18