안드로이드시작부터웹뷰까지
안드로이드 스튜디오 + 코틀린 기본 웹뷰 레이아웃 만들기
개발자C군
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 설정 등 웹뷰 기본설정을 해봅시다.