
앱을 켰을 때 WebView에 초기 화면으로 구글 페이지가 나오도록 구현하였습니다.
EditText를 통해서 원하는 uri 전달을 함으로써 페이지 이동하는 기능을 구현하였습니다.
private fun initView() {
webView.apply {
webViewClient = WebViewClient()
settings.javaScriptEnabled = true
loadUrl("http://www.google.com")
}
}
초기 화면을 구글로 구성해주는 코드입니다.
private fun bindViews() {
addressBar.setOnEditorActionListener { textView, i, keyEvent ->
if(i == EditorInfo.IME_ACTION_DONE){
webView.loadUrl(textView.text.toString())
}
return@setOnEditorActionListener false
}
}
EditText에서 정보를 읽어와서 IME_ACTION_DONE을 받으면 webView url에 입력한 주소를 불러옵니다.
<uses-permission android:name="android.permission.INTERNET"/>
webView를 사용하기 위해 Internet permission을 manifests에 정의해주었습니다.
패스트캠퍼스 바로가기 -> https://bit.ly/3FVdhDa
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
'패스트캠퍼스 챌린지' 카테고리의 다른 글
| [패스트캠퍼스 챌린지 13일차] Android push알람 앱 (0) | 2021.11.13 |
|---|---|
| [패스트캠퍼스 챌린지 12일차] Android push 알람 앱 (0) | 2021.11.12 |
| [패스트캠퍼스 챌린지 10일차] Android WebBrowser (0) | 2021.11.10 |
| [패스트캠퍼스 챌린지 9일차] Android recorder (0) | 2021.11.09 |
| [패스트캠퍼스 챌린지 8일차] Android voice recorder (0) | 2021.11.08 |