본문 바로가기

분류 전체보기556

Android Studio, Kotlin] 코틀린 익스텐션을 이용한 리사이클러뷰 제작 itstudy-mary.tistory.com/209?category=929375 안드로이드 스튜디오, JAVA] 리사이클러 뷰(recycler View) https://itstudy-mary.tistory.com/208 안드로이드 스튜디오,JAVA] 커스텀 리스트뷰에 이미지 넣기 https://itstudy-mary.tistory.com/207 안드로이드 스튜디오, JAVA] 커스텀 리스트뷰(ListView) 만들기 https://.. itstudy-mary.tistory.com 기존에 자바야 리사이클러뷰가 쉽고.... 회사 와서도 정말 엄청 많이 쓴게 리사이클러뷰이다. 이걸 이제 코틀린으로 개발한다. 리사이클러뷰에 필요한것은 두 가지이다 1. 리사이클러뷰의 데이터를 바인딩할 뷰홀더 2. 뷰홀더를 호출하.. 2020. 12. 29.
Android Studio, Kotlin] 코틀린 익스텐션(findViewById 사용하지 않고 XML 요소 참조하기) 블로그의 성격이나 뭐나 다 보면 저는 기본적으로 자바 개발자입니다(...) 그치만 어쩌겠어요. 회사 개발팀에서 이제 코틀린으로 개발한다는 걸.. 자바와 코틀린의 큰 차이점은 코틀린은 그만큼 확장성이 좋다는 점이겠죠. 하기 전에 기본적인 익스텐션을 하나 봅니다. 코틀린을 하면서 가장 크게 당황한 점은, 기존의 자바에서 XML 요소를 찾을 때는, 전역변수로 요소를 선언하고, findViewById 를 통해 찾았습니다 ex) public class FragmentPostbox extends Fragment { private static final String TAG = "FragmentPostbox"; private ImageView imageViewPostbox; public static FragmentPo.. 2020. 12. 29.
Kotlin] 51. CharSequence charSequence는 문자 클래스들이 기본적으로 가지는 인터페이스이다. (sequence라고 해서 진짜 상속하진 않음) 이 인터페이스는 하나의 프로퍼티와 두 개의 멤버함수를 가진다 length : 문자열의 길이를 int로 반환 get(index) : 해당 인덱스의 문자열 하나를 char로 반환 subSequence (startIndex, endIndex) : 첫 매개변수 인덱스와 마지막 매개변수 인덱스 사이(-1) 구간의 문자열을 뽑아 새 문자열로 반환 package charSequenceEx fun main() { var seq : CharSequence = "Hello" println("length : ${seq.length}") println("get : ${seq.get(1)}") printl.. 2020. 12. 24.
Kotlin] 50. 컬렉션 정렬 오라클에는 sort by라는 명령어로 값의 순서를 제어할 수 있다. 그리고 코틀린도 그렇게 컬렉션을 정렬해주는 함수가 있다(!) 값의 비교가 필요해서 반드시 comparable한 값들이 필요하다. sorted : 오름차순 정령 sortedDesending : 내림차순 정렬 package collectionSortEx fun main() { val list = listOf(43,76,28,19,22,68) println("sort : "+list.sorted()) println("sortDescending : "+list.sortedDescending()) } sort : [19, 22, 28, 43, 68, 76] sortDescending : [76, 68, 43, 28, 22, 19] 2020. 12. 24.
반응형