분류 전체보기  84

2020. 4. 30.

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

Activity 전환 Intent (2) 결과값 받기

파일 구조 Main 컴포넌트 트리 texxtView -> id: message button -> id: moveButton Sub 컴포넌트 트리 textView -> id: extra button -> id: okButton Main 코드 package com.example.myexam1 import android.app.Activity import android.content.Intent import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import kotlinx.android.synthetic.main.activity_main.* class MainActivity : AppCompatActivity(){ override ..

2020. 4. 30.

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

Activity 전환 Intent (1) 기본

파일 구조 Main 컴포넌트 트리 texxtView -> id: message button -> id: moveButton Sub 컴포넌트 트리 textView -> id: extra button -> id: okButton Main 코드 package com.example.myexam1 import android.content.Intent import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import kotlinx.android.synthetic.main.activity_main.* class MainActivity : AppCompatActivity(){ override fun onCreate(savedInstanceSt..

2020. 4. 22.

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

RecyclerView 사용법 (2)

파일 구조 ViewHolder -> viewholder 객체 생성 Adapter -> adapter 객체 생성 bg_item.xml -> 아이템 선택시 화면 변경 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.synthetic.main.activity_main.* class Ma..

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..