Android Kotlin Intent Class Data put, get - Class Data 값 전달, 값 받기 포스팅 썸네일 이미지

Android

Android Kotlin Intent Class Data put, get - Class Data 값 전달, 값 받기

1. 결 과 2. Layout 2-1. activity_main.xml # 첫번 째 Class Data 버튼 클릭 시 하나의 Class Data만을 intent의 담아서 보낸다. # 두번 째 Class Data List 전달 버튼 클릭 시 리스트의 담긴 Class Data를 intent의 담아서 보낸다. 2-2. activity_main2.xml 3. User.kt (Data Class) package com.example.intentputdataclass import android.os.Parcelable import kotlinx.android.parcel.Parcelize @Parcelize data class User( var name: String, var age: Int, var job: St..

2021.10.31 게시됨

Android Kotlin Intent putExtra, getExtra - 값 전달, 값 받기 포스팅 썸네일 이미지

Android

Android Kotlin Intent putExtra, getExtra - 값 전달, 값 받기

1. 결 과 2. Layout 2-1. activity_main.xml 2-2. activity_main2.xml 3. MainActivity.kt package com.example.intentputdata 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(savedInstanceState: Bundle?) { super.onCreate(savedInstance..

2021.10.31 게시됨

Kubernetes Component - 쿠버네티스 컴포넌트 포스팅 썸네일 이미지

Kubernetes

Kubernetes Component - 쿠버네티스 컴포넌트

1. 쿠버네티스 클러스터 (Kubenetes Cluster) 쿠버네티스 클러스터는 애플리케이션을 실행하기 위한 환경이다. 즉, 쿠버네티스를 실행한다는 것은 클러스터를 실행하는 것이라 할 수 있다. 이 클러스터는 컨트롤 플레인 컴포넌트와 하나 이상의 노드를 포함하는 노드 컴포넌트로 구성된다. 2. 컨트롤 플레인 컴포넌트 (Control Plane Component) 컨트롤 플레인 컴포넌트는 애플리케이션을 실행 상태를 유지하거나 애플리케이션이 어떤 Pod, 컨테이너를 사용할지 등 상태를 유지 및 관리한다. 이같은 동작을 쿠버네티스에서는 스케줄링이라하며 예를 들면 replicas 수와 구동 중인 파드 개수가 일치하지 않을 경우 추가적인 Pod를 생성 하는 등 클러스터에서 이벤트를 탐지하고 수행 한다. 2-1...

2021.10.26 게시됨

Android Kotlin RecyclerView Header/Footer - 리사이클러뷰(상하단 레이아웃) 포스팅 썸네일 이미지

Android

Android Kotlin RecyclerView Header/Footer - 리사이클러뷰(상하단 레이아웃)

1. 결과 2. Layout 2-1. activity_main.xml (메인 레이아웃) 2-2. list_header.xml (리스트 헤더 레이아웃) # RecyclerView에서 Header로 사용할 Layout 2-3. list_item.xml (리스트 아이템 레이아웃) # RecyclerView에서 Item(항목)으로 사용할 Layout 2-4. list_footer.xml (리스트 푸터 레이아웃) # RecyclerView에서 Footer로 사용할 Layout 3. ListAdapter.kt (리스트 어뎁터) package com.example.recyclerview03 import android.view.LayoutInflater import android.view.View import andr..

2021.10.25 게시됨

Android Kotlin RecyclerView Grid - 리사이클러뷰(격자형, 표 형식) 포스팅 썸네일 이미지

Android

Android Kotlin RecyclerView Grid - 리사이클러뷰(격자형, 표 형식)

1. 결과 2. Layout 2-1. activity_main.xml (메인 레이아웃) 2-2. list_grid_item.xml (리스트 아이템 레이아웃) # 리스트의 보여줄 하나의 아이템(항목) 레이아웃을 정의한다. 3. ListAdapterGrid.kt (리스트 어댑터) package com.example.recyclerview02 import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import android.widget.Toast import androidx.recyclerview.widget.RecyclerView import kotlinx.android.synthetic.main.lis..

2021.10.25 게시됨

Android Kotlin RecyclerView - 리사이클러뷰(가로, 세로) 포스팅 썸네일 이미지

Android

Android Kotlin RecyclerView - 리사이클러뷰(가로, 세로)

1. 결과 2. activity_main.xml (메인 레이아웃) # 1번 째 리사이클러 뷰는 Vertical(세로) 방향의 리사이클러 뷰 # 2번 째 리사이클러 뷰는 Horizontal(가로) 방향의 리사이클러 뷰 3. Vertical RecyclerView (세로 리사이클러뷰) 3-1. list_item_vert.xml (세로 아이템 레이아웃) 3-2. ListAdapterVertical.kt (세로 리사이클러뷰 어댑터) package com.example.recyclerview01 import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import androidx.recyclerview.widg..

2021.10.24 게시됨

Android Kotlin BottomSheetBehavior - 하단 시트 띄우기 포스팅 썸네일 이미지

Android

Android Kotlin BottomSheetBehavior - 하단 시트 띄우기

1. 결 과 2. activity_main.xml (메인 레이아웃) # BottomSheetBehavior을 사용하기 위해서는 보여주고자 하는 레이아웃이 CoordinatorLayout 안에 포함되어 있어야 한다. # 동작은 Button을 클릭 시 하단 시트가 보이도록 하였다. # app:layout_behavior="@string/bottom_sheet_behavior" : behavior을 지정 # app:behavior_peekHeight : 레이아웃 높이를 지정한다. 시트의 길이보다 낮게 지정할 일부의 레이아웃만 보여주며 이를 위로 스크롤 하였을 때 전체를 보여주도록 할 수 있다. # app:behavior_hideable : 시트 숨김 가능 여부 3. sheet_main.xml (하단 시트 레이..

2021.10.10 게시됨