[코틀린을 활용한 안드로이드 프로그래밍] 13장 직접 풀어보기 13-2
·
안드로이드 프로그래밍/코틀린
[Gradle 설정] 1 id 'kotlin-android-extensions' cs 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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 package com.cookandroid.project13_2 import android.content.Context import android.media.M..
[코틀린을 활용한 안드로이드 프로그래밍] 13장 직접 풀어보기 13-1
·
안드로이드 프로그래밍/코틀린
[Gradle 설정] 1 id 'kotlin-android-extensions' cs 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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 package com.cookandroid.project13_1 import android.content.Context import android.m..
[코틀린을 활용한 안드로이드 프로그래밍] 12장 직접 풀어보기 12-2
·
안드로이드 프로그래밍/코틀린
[Gradle 설정] 1 id 'kotlin-android-extensions' cs 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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 package com.cookandroid.project12_2 import android.content.Context import android.database.sqlite.SQLiteDatabase ..
[코틀린 안드로이드 프로그래밍] Spinner OnItemSelectedListener사용법
·
안드로이드 프로그래밍/코틀린
Spinner의 onItemSelectedListener에 AdapterView.OnItemSelectedListener을 대입하는 방법은 무명 클래스 인스턴스 Object를 사용해서 onItemSelected, onNothingSelected 을 오버라이딩하면 됩니다. (오버라이딩해야 될 메서드가 2개 이므로 람다식을 사용할 수 없다) spinner1.onItemSelectedListener = object : AdapterView.OnItemSelectedListener{ override fun onItemSelected( parent: AdapterView?, view: View?, position: Int, id: Long ) { //todo } override fun onNothingSelect..
[코틀린을 활용한 안드로이드 프로그래밍] 11장 직접 풀어보기 11-3
·
안드로이드 프로그래밍/코틀린
Spinner의 onItemSelectedListener에 AdapterView.OnitemSelectedListener 람다식을 대입하는 방법은 Object 객체를 만들어서 onItemSelected, onNothingSelected 을 오버라이딩하면 됩니다. spinner1.onItemSelectedListener = object : AdapterView.OnItemSelectedListener{ override fun onItemSelected( parent: AdapterView?, view: View?, position: Int, id: Long ) { ivPoster.setImageResource(posterID[position]) } override fun onNothingSelected(p..
[코틀린을 활용한 안드로이드 프로그래밍] 11장 직접 풀어보기 11-2
·
안드로이드 프로그래밍/코틀린
[Gradle 설정] 1 id 'kotlin-android-extensions' cs 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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 package com.cookandroid.project11_2 import android.annotation.SuppressLint import android.content.Context import androidx.appcom..
[코틀린을 활용한 안드로이드 프로그래밍] 11장 직접 풀어보기 11-1
·
안드로이드 프로그래밍/코틀린
[Gradle 설정] 1 id 'kotlin-android-extensions' cs 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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 package com.cookandroid.project11_1 import android.content.Context import androidx.appcompat.app.AppCompatActivit..
[코틀린을 활용한 안드로이드 프로그래밍] 9장 직접 풀어보기 9-3
·
안드로이드 프로그래밍/코틀린
[Gradle 설정] 1 id 'kotlin-android-extensions' cs 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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 package com.cookandroid.project9_2 import android.content.Context impor..