[android : kotlin] 코틀린 RecyclerView 와 Staggered Grid를 함께 사용하는 방법 및 예제 (StaggeredGridLayoutManager)
리사이클러뷰(RecyclerView)는 리스트뷰(ListView)와 사용목적과 동작 방식이 매우 유사합니다. 하지만 리스트뷰의 단점을 보완하였습니다. 그래서 개인적인 생각인데 리스트뷰를 쓰는 일은 이제 없을 것으로 생각합니다. RecyclerView는 많은 데이터를 불러와...
[android : kotlin] 코틀린 RecyclerView 와 GridLayout를 함께 사용하는 방법 및 예제 (GridLayoutManager)
리사이클러뷰(RecyclerView)는 리스트뷰(ListView)와 사용목적과 동작 방식이 매우 유사합니다. 하지만 리스트뷰의 단점을 보완하였습니다. 그래서 개인적인 생각인데 리스트뷰를 쓰는 일은 이제 없을 것으로 생각합니다. RecyclerView는 많은 데이터를 불러와...
[android : kotlin] 코틀린 JSON 객체 파싱하는 방법 및 RecyclerView 아이템 추가 및 삭제방법 : Assets폴더 내에 json파일 파싱방법
코틀린 JSON 객체 파싱하는 방법 Assets폴더에 있는 확장자가 json인 파일을 읽어서 파싱 처리 후 리사이클러뷰(RecyclerView)에 추가하는 방법에 대해 알아봅니다. 리사이클러뷰(RecyclerView)에 대한 기본적인 사용방법 및 Assets폴더를...
[android : kotlin] 코틀린 웹뷰(WebView) 사용 설정 방법 및 예제 총정리
WebView의 사용법에 대해 알아봅니다. WebView는 앱내에서 웹페이지를 표시하는데 사용됩니다. 코틀린 웹뷰(WebView) 사용 설정 웹뷰(WebView)를 사용하려면 제일 먼저 인터넷 권한을 AndroidMenifest.xml 파일에 추가해야합니다. <uses-permission android:name="android.permission.INTERNET" />...
[android : kotlin] 코틀린 RecyclerView 아이템 추가 및 삭제하는 방법
리사이클러뷰(RecyclerView)에 아이템을 추가 및 삭제하는 방법에 대해 알아보자 리사이클러뷰(RecyclerView)에 대한 기본적인 사용방법은 아래 포스팅을 참고 하자. 위에 포스팅했던 레이아웃인 메인액티비티(activity_main.xml)에 추가 버튼과 삭제 버튼을 추가하였다....
[android : kotlin] 코틀린 RecyclerView 아이템 클릭 리스너가 없다.(setOnItemClickListener , setOnLongClickListener) 처리 방법
리사이클러뷰(RecyclerView)에 대한 기본적인 사용방법은 아래 포스팅을 참고하면 되며, 이번에는 리사이클러뷰의 아이템(item)을 클릭했을 때 이벤트 처리 방법에 대해 알아보려 한다. 아래 포스팅에서 사용했던 코드를 사용하여 처리하려고...
[android : kotlin] 코틀린 RecyclerView 사용방법 및 예제
리사이클러뷰(RecyclerView)는 리스트뷰(ListView)와 사용목적과 동작 방식이 매우 유사하다. 하지만 리스트뷰의 단점을 보완하였다. 그래서 개인적인 생각인데 리스트뷰를 쓰는 일은 이제 없을 것이다. 많은 데이터를 불러와 표시하여도 메모리...
[android : kotlin] 코틀린 JSON파싱(JSONObject, JSONArray) 방법 및 예제
코틀린 JSON 파싱 방법 JSONObject 클래스를 사용하여 JSON 문자열과 JSON 배열을 파싱하는 방법에 대해 알아 봅니다. ■첫번째 예제는 JSON 타입의 문자열을 가져오는 방법입니다. [activity_main.xml] <?xml...
[android : kotlin] 코틀린 자료형 검사 : is , Any, as? 키워드 사용하기 & 사용 예시
변수의 자료형을 검사하는 방법 코틀린에서는 자료형을 검사하기 위해 is 키워드를 사용한다. Java 언어에서 instanceof() 메소드와 동일한 기능이다. 사용법은 어렵지 않다. 또 하나의 방법으로 Any키워드를 사용할 수...
[android : kotlin] 코틀린 이중 등호(==)와 삼중 등호(===) 사용 방법
이중 등호(==)와 삼중 등호(===) 사용 방법 [테스트 코드] fun main() { val a: Int = 128 val b: Int = 128 val c: Int =...