코틀린은 함수형 언어로, 코틀린에서 람다식을 쉽게 이용할 수 있습니다. 람다 표현식은 말그래도 함수를 함수로 전달하고, 그 함수를 실행시키는 역할을 합니다. 아래의 간단한 예문을 살펴봅니다. //자바로 구현시 button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { } }) //람다함수 사용시 button.setOnClickListener{ v -> } 특히 버튼에서 클릭 리스너를 사용할 때, 이 리스너를 람다로 전달하는 방법이 많이 사용됩니다. 위의 예문과 같이, 자바로 구현 시에 setOnClickListener를 장착하고, View에는 onClickListener 인터페이스를 구현합..
뷰를 액티비티로 어떻게 가져오는지 알아 봅시다. 안드로이드 스튜디오가 업그레이드 되면서 ViewBinding으로 뷰를 가져오는데, 여기서는 id로 직접 가져오거나 xml을 임포트해서 가져오는 방식을 설명할 것입니다. 먼저 activity_listener.xml 파일을 확인합니다. xml 파일에 위와 같이 뷰가 정의되어 있습니다. 다음에는 Listener.kt 파일을 확인합니다. package com.example.myapplication import android.os.Bundle import android.os.PersistableBundle import android.util.Log import android.view.View import android.widget.TextView import and..
- Total
- Today
- Yesterday
- 뷰 바인딩
- 안드로이드 앱 만들기
- notifyDataSetChanged
- 2019년 사건사고
- 안드로이드 어댑터
- 메소드 오버라이딩
- Bmi Calculator
- 자바스크립트 배열
- view binding
- 상대적 레이아웃
- ToDo List 앱 만들기
- 안드로이드 프로젝트
- 애드뷰
- 안드로이드 스튜디오 에러
- lazy init
- bmi 계산기 만들기
- 리스트뷰
- 인텐트
- 미제사건
- 대한민국 미제사건
- addView
- RecyclerView
- android adapter
- 선형 레이아웃
- 2021년 사건사고
- 탭레이아웃
- 리사이클러뷰
- findViewById
- tabLayout
- 2007년 사건사고
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |