본문 바로가기
728x90
반응형

Android11

[Kotlin] 코틀린 안드로이드 계산기 만들기 실습 Empty Activity 생성 Calculator.kt package com.example.myapplication import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.widget.TextView class Calculator : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_calculator) val one : TextView = findViewById(R.id.one) val two : .. 2021. 4. 27.
[Kotlin] 코틀린 안드로이드 리스너 개념 및 코드 리스너란? : 뷰에서 발생하는 이벤트에 대해 작업을 처리해주는 곳 리스너에서 사용하는 익명함수를 구현할 때 (1) 람다방식 (2) 익명함수 방식 (3) 이름을 명시하는 방식 익명함수/클래스 - 이름이 없는 함수/클래스 - 이름을 만들어 줄 필요가 없다. - 한번만 사용한다. (1) Empty Activity 생성 패키지 -> New -> Activity -> Empty Activity 이름 지정 후 Finish activity_listener.xml 생성된 activity_listener.xml 태그명 변경 orientation 추가 manifests / AndroidManifest.xml 기존 것의 intent-filter 주석처리 후 액티비티 연결 변경 Listener.kt package com.ex.. 2021. 4. 27.
[Kotlin] Android Activity 개념 및 코드 Activity - 앱의 한 화면이다 - Life Cycle(수명 주기) - onCreate -> activity가 만들어질 때 단 한번만 호출 된다. -> activity를 만들 때 단 한번만 하면 되는 작업들은 여기에서 해준다. - onStart - onResume -> 다시 앱으로 돌아올 때 무조건 호출된다. - onPause -> 화면의 일부가 가려졌을 때 - onStop -> 화면 전부가 보이지 않을 때 - onDestroy package com.example.myapplication import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.util.Log class MainActivity : A.. 2021. 4. 27.
[Android] 컴포넌트를 겹쳐서 배치할 수 있는 FrameLayout, RelativeLayout LinearLayout은 컴포넌트를 겹쳐서 배치할 수 없다. FrameLayout과 RelativeLayout은 가능하다. RelativeLayout 실습 >>> 중첩 사각형 만들기 2021. 4. 19.
[Android] padding & margin 2021. 4. 19.
[Android] RelativeLayout 실습 >>> 9개의 아이디 사용 >>> 1개의 아이디, 나머지는 다 상대위치 2021. 4. 18.
728x90
반응형