인프런 - 강의/2 - 누구나 할 수 있는 안드로이드 앱 개발 (Kotlin)

1-3 자취생으로 살아남기 앱 제작 - itemClick, webView

개복치 개발자 2019. 8. 18. 04:03

RecyclerView의 item을 하나씩 클릭하는 것과, WebView를 사용해서 원하는 url로 앱을 이동시켜주는 것을 해보겠습니다 :)

 

일단 RecylcerView부터 2줄로 변경해보겠습니다.

 

아래 코드만 추가하면, 2줄로 변합니다.

 

얘는 지워도 괜찮습니다

 

 

자, 이제 시작해보겠습니다.

 

우선 WebView부터 한번 가봅니다.

 

WebView를 보여줄 Activity와 레이아웃을 하나 만들어주고

 

 

Webview layout를 만들어줍니다.

 

 

일단 얘가 잘 나오는지 확인부터 해보겠습니다.

 

webview activity에서 webview_id.loadUrl()을 해주는데 안에 네이버 주소를 넣어줍니다.

 

그리고 button을 임시로 만들어서 얘를 클릭하면 webviewActivity로 이동하게 해봤습니다.

 

 

아, 그리고 permission을 빼먹으면 안됩니다.

 

여기까지 하면 네이버 페이지가 잘 나오는 것을 확인할 수 있습니다.

 

 

그렇다면 recyclerView의 항목을 각각 하나씩 클리하는 이벤트 처리를 해보겠습니다.

 

일단 임시로 만들어줬던, button 부분을 지워주고

 

MainRvAdapter로 갑니다.

 

Adapter쪽에서 itemClick 이벤트를 만들어줘야 하는데

 

아래와 같이 만들어줍니다.

 

 

그러면은 MainActivity에서 실행을 한번 해봅니다.

 

그 다음 앱에서 recylcerView의 item 들을 한번씩 클릭해주면

 

Log에 빨간색으로 position : 0 , position : 1 이렇게 찍히는 것을 볼 수 있습니다.

 

자, 다음 강의에 또 해보겠습니다.