안드로이드(Kotlin)  10

2020. 4. 30.

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

Fragment 사용법 (2) Activity와 데이터 주고받기

파일 구조 Acvitity 컴포넌트 트리 plain Text -> id: inputText button -> id: sendButton text -> id: fragmentText frameLayout -> id: content Fragment 컴포넌트 트리 text -> id: activityText button -> id: confirmButton Activity 코드 package com.example.myexam1 import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import androidx.fragment.app.Fragment import kotlinx.android.synthetic.main.activity_ma..

2020. 4. 30.

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

Fragment 사용법 (1) 기본

파일 구조 Main 컴포넌트 트리 button1 -> id: firstButton, text: Fragment1 button2 -> id: secondButton, text: Fragment2 frameLayout -> id: content Fragment FirstFragment -> background: #FFFF0000 SecondFragment -> background: #FF0000FF 코드 package com.example.myexam1 import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import kotlinx.android.synthetic.main.activity_main.* class MainActivit..

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