일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- WebView
- Android
- 안스
- 안드로이드
- GIT
- 에러
- ADB
- 레트로핏
- 웹뷰
- RecyclerView
- 스튜디오
- 유튜브
- 깃헙
- 코틀린
- 안드로이드 스튜디오
- Kotlin
- Retrofit
- build
- dart
- image
- 코루틴
- error
- 안드로이드스튜디오
- Github
- studio
- coroutine
- Gradle
- viewpager
- 의존성주입
- MVVM
- Today
- Total
목록list (3)
코딩하는 일용직 노동자
ScrollView 안에 ScrollView나 RecyclerView 처럼 또다른 스크롤이 가능한 뷰를 넣을 경우가 생기게 됩니다. 그럴때 이용하는 것이 NestedScrollView 입니다. 이름처럼 중첩된 스크롤뷰를 만들때 사용하는 것입니다. NestedScrollView 도 ScrollView 처럼 내부에 하나의 View 만 갖을 수 있습니다. 보통 내부에 LinearLayout 을 두고 거기서 여러 View 들을 구성해놓게 됩니다. NestedScrollView에 RecyclerView 를 넣어놨더니 화면이 열리면서 그쪽으로 스크롤이 되는 현상을 볼 수 있습니다. 구글링을 검색해보니 화면이 그려지면서 NestedScrollView 안에 또다른 스크롤이 가능한 View 인 RecyclerView 쪽..
Kotlin Collections function fun get(index: Int): E 인덱스의 항목을 반환 fun clear() 모든 항목을 제거 fun indexOf(element: E): Int 지정된 항목의 인덱스를 반환 fun isEmpty(): Boolean 컬렉션이 비어있는지 반환 fun contains(element: E): Boolean 지정된 항목이 컬렉션에 포함되어 있는지 반환 fun subList(fromIndex: Int, toIndex: Int): List 시작 인덱스부터 끝 인덱스 -1 까지의 범위의 리스트를 반환 fun Iterable.all(predicate: (T)->Boolean): Boolean 모든 항목이 지정된 조건에 만족할 경우 true 반환 ex) list...
컬렉션 타입은 아래처럼 만든다. List 타입 List items = ['a', 'B', 'c']; var items = ['a', 'B', 'c']; 만들어진 List의 값을 꺼내오는 것은 java의 배열처럼 하면 된다. Dart에는 배열은 없고 List타입만 있다. print(items[0]); List타입은 java처럼 add, isEmpty 함수등을 이용할 수 있다. 두개의 List를 하나로 합치는 방법 var items1 = ['a', 'B', 'c']; var items2 = [...items1, 'd', 'e']; // 첫번째 값에 ...items1으로 넣었다. print(items2); Set 타입 Set itemSet = {'a', 'B', 'c'}; var itemSet = {'a', ..