[android : kotlin] 코틀린 커스텀 리스트 뷰( Custom ListView ) 사용 예제
리스트뷰(ListView)는 여러 항목들을 제공하고, 스크롤 가능한 항목을 나타낼 때 사용되는 뷰 그룹이다. ListView에 먼저 View를 배치 후 데이터를 View의 형식에 맞게 변환하여 가져온다. 리스트뷰를 구성하기...
[android : kotlin] 코틀린 리스트 뷰(ListView) 사용 예제
리스트뷰(ListView)는 여러 항목들을 제공하고, 스크롤 가능한 항목을 나타낼 때 사용되는 뷰 그룹이다. ListView에 먼저 View를 배치 후 데이터를 View의 형식에 맞게 변환하여 가져온다. 리스트뷰를 구성하기...
[android : kotlin] 코틀린 SeekBar사용 예제
SeekBar에서 가장많이 사용되는 속성은 3가지 이다. 그중에 style 속성은 SeekBar의 모양을 설정할 수 있다. progress 속성은 현재값을 의미하며, max 속성은 프로그래스 바의 최대값을 지정한다. 프로그래스...
[android : kotlin] 코틀린 제너릭(Generic) 사용 방법 및 예제
코틀린도 자바와 같이 제너릭을 지원한다. 제너릭은 클래스나 함수를 생성할 때 타입을 정하지 않는 것을 의미한다. 그렇기 때문에 타입이 다른 종류의 여러 개의 클래스를 정의하지 않아도...
[android : kotlin] 코틀린 프로그래스 바(Progress Bar)사용 예제
Progress Bar는 사용자에게 오래 걸리는 작업이 있을 경우 작업 중임을 표시하기위해 사용하는 뷰이다. 프로그래스 바에서 가장많이 사용되는 속성은 3가지 이다. 그중에 style 속성은 프로그래스 바의...
[android : kotlin] 코틀린 foreach 반복문 사용방법 및 예제
■for문 선언방법 코틀린에서는 in 키워드를 사용한다. 자바언어에서 처럼 for (int i = 1; i <= 5; i++) { … } 사용하게되면 오류가 발생된다. 코틀린에서는 자바와...
[android : kotlin] 코틀린 범위(range) 연산자 in 사용방법 및 예제
■if문에서 in사용방법 :변수명 in 시작값..마지막값 score in 80.0..89.9는 80.0부터 89.9까지에 범위를 나타낸다. fun main() { print("Enter the score: ") //val score = readLine()!!.toDouble() // 콘솔로부터...
[android : kotlin] 코틀린 중위 함수(infix) 생성 및 사용 방법
클래스의 멤버 호출 시 사용하는 점(.)을 생략하고 함수 이름 뒤에 소괄호를 생략해 직관적인 이름을 사용하여 표현하는 방법으로 중위 함수가 되려면 3가지 조건이 있다. 첫번째로 멤버...
[android : kotlin] 코틀린 확장 함수(Extension Function) 생성 및 사용 방법
코틀린에서 확장함수는 기본 클래스에 정의된 함수인 것처럼 새로운 함수를 추가하는 기능이다. 코틀린에서는 함수를 클래스 안에 선언하지 않아도 된다. 확장 함수는 static 함수이며, 클래스 밖에 선언되기...
[android : kotlin] 코틀린 람다식(Lambda Expression) 사용 방법
람다식(Lambda Expression)이란? 이름이 없어도 함수 역할을 하는 익명 함수의 하나의 형태이다. 람다식은 화살표 표기법을 사용한다. 람다식은 고차 함수에서 인자로 넘기거나 결과값으로 반환 등을 할 수...