안드로이드스튜디오 [Android Studio] 리사이클러뷰 만들기 1. xml 파일에 리사이클러뷰를 넣어준다. <activity_main.xml> 2. 리사이클러뷰에 들어갈 데이터를 만들어준다. 나같은 경우는 채팅 기능을 만들고있기 때문에 채팅 데이터를 만들어주었다. <ChatData.kt> 3. 리사이클러뷰 아이템 xml 파일을 만들어준다. 이 디자인으로 아이템들이 들어가게된다. <rv_item.xml> 4. 리사이클러뷰 어댑터를 만들어준다. <RVAda... 안드로이드스튜디오안드로이드스튜디오 [kotlin] 코틀린 언어 소개 → 변수, 함수 등을 클래스로 묶지 않고 최상위에 선언할 수 있기 때문에 상관 없음 기본 선언 형식 val(혹은 var) 변수명: 타입 = 값 대입하는 값을 통해 타입을 유추할 수 있는 경우에는 타입 생략 가능 변수 선언 시 val / var 키워드 사용 val : value의 줄임말로, 초깃값이 할당되면 이후에 값을 변경할 수 없다. → 초깃값을 변수 선언 후에 할당하고 싶은 경우에는 la... 스터디kotlin코틀린안드로이드스튜디오AndroidStudioAndroidStudio [Android Studio] 데이터바인딩 사용하기 데이터바인딩이란? 출처: findViewById 함수를 사용하면 실시간으로 모든 리소스 트리 를 뒤져서 해당 데이터를 찾아가야 한다. ➡ 실시간이라면 실행도중에 발생하는 일이라 프로그램의 수행이 느리게 된다 🔽 이런 이유로 데이터 바인딩을 사용하는 것이 좋다. 미리 바인딩 시켜두고 직접 참조 하게 된다면 일일이 찾아서 할 필요가 없으니 검색 오버헤드가 상당히 줄어들게 된다. 대략적인 데이터 ... 안드로이드스튜디오안드로이드스튜디오
[Android Studio] 리사이클러뷰 만들기 1. xml 파일에 리사이클러뷰를 넣어준다. <activity_main.xml> 2. 리사이클러뷰에 들어갈 데이터를 만들어준다. 나같은 경우는 채팅 기능을 만들고있기 때문에 채팅 데이터를 만들어주었다. <ChatData.kt> 3. 리사이클러뷰 아이템 xml 파일을 만들어준다. 이 디자인으로 아이템들이 들어가게된다. <rv_item.xml> 4. 리사이클러뷰 어댑터를 만들어준다. <RVAda... 안드로이드스튜디오안드로이드스튜디오 [kotlin] 코틀린 언어 소개 → 변수, 함수 등을 클래스로 묶지 않고 최상위에 선언할 수 있기 때문에 상관 없음 기본 선언 형식 val(혹은 var) 변수명: 타입 = 값 대입하는 값을 통해 타입을 유추할 수 있는 경우에는 타입 생략 가능 변수 선언 시 val / var 키워드 사용 val : value의 줄임말로, 초깃값이 할당되면 이후에 값을 변경할 수 없다. → 초깃값을 변수 선언 후에 할당하고 싶은 경우에는 la... 스터디kotlin코틀린안드로이드스튜디오AndroidStudioAndroidStudio [Android Studio] 데이터바인딩 사용하기 데이터바인딩이란? 출처: findViewById 함수를 사용하면 실시간으로 모든 리소스 트리 를 뒤져서 해당 데이터를 찾아가야 한다. ➡ 실시간이라면 실행도중에 발생하는 일이라 프로그램의 수행이 느리게 된다 🔽 이런 이유로 데이터 바인딩을 사용하는 것이 좋다. 미리 바인딩 시켜두고 직접 참조 하게 된다면 일일이 찾아서 할 필요가 없으니 검색 오버헤드가 상당히 줄어들게 된다. 대략적인 데이터 ... 안드로이드스튜디오안드로이드스튜디오