일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- hilt error
- AAC
- 안드로이드 스튜디오 style
- 아파치 엔진엑스
- 객체지향 프로그래밍 5가지 원칙
- java
- 다른 객체 리스트의 비교
- apache란
- Thread
- 리사이클러뷰 아이템 재사용
- 자바 스레드 예제
- 디자인 패턴 예제
- LifeCycle
- 안드로이드 스튜디오 커스텀 다이얼로그
- dagger error
- recyclerview item recycle
- 아파치란
- 안드로이드 디자인패턴
- 변수
- 안드로이드 스튜디오 custom dialog
- apache nginx
- 안드로이드 스튜디오 반복되는 레이아웃 코드
- 안드로이드 스튜디오 tts
- 안드로이드 스튜디오 인터넷 연결 안되어 있을 때
- Kotlin
- savedinstancestate
- java thread 예제
- 이중for문 사용 안하기
- 안드로이드 스튜디오 인터넷 연결 확인
- edittext 연결
- Today
- Total
목록Kotlin (3)
Sam Story

1. 안드로이드 리사이클러뷰 "큰 데이터 집합에 대한 제한된 창을 제공하기 위한 유연한 보기" 안드로이드 공식문서에 있는 리사이클러뷰에 대한 정의를 번역한 내용이다. 간단한 설명을 덧붙이자면 사용자가 관리하는 ArrayList의 요소들을 서로 다른 아이템으로 생성하고 리스트로 한눈에 볼 수 있도록 하는 뷰이다. 리사이클러뷰 이전에는 리스트뷰로 여러 아이템들을 표현해주었다. 리사이클러뷰가 리스트뷰의 기능을 이어받아 그 기능을 담당하는 것인데 Recycle 이라는 용어가 붙은 이유는 아래의 그림으로 두 위젯이 동작하는 방식을 살펴보면 단번에 이해할 수 있다. 리스트뷰는 스크롤 할 때마다 화면에서 사라지는 가장위의 아이템을 삭제하고 가장 아래에 새로운 아이템을 생성한다. 이런 삭제 및 생성 횟수가 늘어날수록 ..

Kotlin의 조건문 if-else 와 when if-else 구문은 프로그래밍을 하는 사람들이라면 굉장히 익숙한 조건문이다. when 의 경우는 자바에서 쓰이는 switch 구문과 비슷하다. 코드를 보며 조건문에 대해서 알아보도록하자. 1. if-else 문 if-else 의 경우 if (조건식) { 실행할 코드 }를 기본 구조로 한다. 여기서 주의해야 할건 조건식의 결과는 무조건 true or false 이어야 한다는 점이다. 조건식의 내용이 true 인 경우 중괄호 안에 코드를 실행하게 된다. 조건식의 내용이 false인 경우 if문 뒤에 있는 else{ 실행할 코드 } 가 실행된다. 아래 코드를 보면 좀더 직관적으로 알 수 있다. fun main(){ // 이름 이라는 변수에 sam 이라는 값을 ..
Kotlin의 기본 문법 특징 함수를 선언할 때 fun 키워드를 사용한다. 파라미터 이름 뒤에 그 파라미터의 타입을 쓴다. 함수를 최상위 수준에 정의할 수 있다. 최신 프로그래밍 언어 경향과 마찬가지로 줄 끝에 세미콜론을 붙이지 않아도 된다. Kotlin 변수 선언 var (variable) - 변경 가능한 변수. val (value) - 변경 불가능한 변수 ( java로 비유하자면 final 변수 ) fun main(){ // 인트 변수를 선언하고 값을 100으로 초기화 한후 출력 var a: Int a = 100 print(a) } fun main(){ // 인트 변수를 선언하고 값을 100으로 초기화 var a: Int = 100 // var 변수를 초기화 하려고하면 에러가 뜸. a = 200 //..