안드로이드(Kotlin)/기초  10

2020. 4. 22.

안드로이드(Kotlin)/기초2020. 4. 22.

RecyclerView 사용법 (1)

파일 구조 Model -> 데이더 타입 모델 ViewHolder -> viewholder 객체 생성 Adapter -> Adapter 객체 생성 Model, ViewHolder, Adapter 파일은 하나로 생성해도 된다. item.xml -> viewholder 객체 view 컴포넌트 트리 RecyclerView -> id: listView item.xml 컴포넌트 트리 코드 package com.example.myexam1 import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import androidx.recyclerview.widget.LinearLayoutManager import kotlinx.android.synth..

2020. 4. 22.

안드로이드(Kotlin)/기초2020. 4. 22.

Spinner(Selector, ComboBox) 사용법 (3)

컴포넌트 트리 Spinner -> id: opt Button1 -> id: addBtn Button2 -> id: delBtn 코드 package com.example.myexam1 import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.view.View import android.widget.AdapterView import android.widget.ArrayAdapter import kotlinx.android.synthetic.main.activity_main.* import kotlin.random.Random import kotlin.random.nextInt class MainActivity..

2020. 4. 22.

안드로이드(Kotlin)/기초2020. 4. 22.

Spinner(Selector, ComboBox) 사용법 (2)

파일 구조 Model.kt 추가 컴포넌트 트리 Spinner -> id: opt Model 코드 package com.example.myexam1 class Model (val name: String, val price: Int){ override fun toString(): String { return name } } 코드 package com.example.myexam1 import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.view.View import android.widget.AdapterView import android.widget.ArrayAdapter import kotlinx.andro..

2020. 4. 22.

안드로이드(Kotlin)/기초2020. 4. 22.

Spinner(Selector, ComboBox) 사용법 (1)

컴포넌트 트리 Spinner -> id: opt 코드 package com.example.myexam1 import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.view.View import android.widget.AdapterView import android.widget.ArrayAdapter import kotlinx.android.synthetic.main.activity_main.* class MainActivity : AppCompatActivity(){ var array = arrayOf("사과","딸기","바나나","배","포도") var adapter: ArrayAdapter? = nu..

2020. 4. 22.

안드로이드(Kotlin)/기초2020. 4. 22.

CheckBox, RadioButton 사용법

컴포넌트 트리 RadioGroup -> id: colorGruop RadioButton1 -> id: redOpt RadioButton2 -> id: blueOpt LinearLayout CheckBox1 -> id: boldOpt CheckBox2 -> id: italicOpt 코드 package com.example.myexam1 import android.graphics.Color import android.graphics.Typeface.BOLD import android.graphics.Typeface.ITALIC import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.widget.Compoun..