코틀린

    [Kotlin] 버튼 클릭 시 토스트 메시지 띄우기

    [Kotlin] 버튼 클릭 시 토스트 메시지 띄우기

    버튼을 연결하려면 findViewById 함수를 이용해서 mainBtn를 연결해 줄 수 있습니다 인스턴스화 된 Toast 객체의 makeText() 메서드는 다음과 같은 매개변수 값이 필요합니다. Toast.makeText(context, text, duration).show() context ⇒ 애플리케이션 Context text ⇒ 표시되는 텍스트 duration ⇒ 화면에 남아 있는 시간 makeText 한 토스트를 표시하기 위해 show 메서드를 호출합니다. class MainActivity: AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setCo..

    [Kotlin] 버튼 클릭 이벤트 구현하기

    [Kotlin] 버튼 클릭 이벤트 구현하기

    액티비티 만들기 com - example - toolbr 경로에 Kotlin 클래스 파일을 생성해줍니다. 그 후 액티비티가 생성될 때 기능을 구현하기 위해 아래의 코드를 작성해줍니다. class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) } } 레이아웃 만들기 생성한 프로젝트에서 res 폴더에 layout 폴더를 생성해줍니다. Kotlin에서는 레이아웃을 xml 파일에서 만들어 주게 됩니다. xml파일은 소문자와 숫자, 언더바 ( _ )으로만 이뤄질 수 있습니다. 이름은 main_activity로 지어주고 OK를 눌러 생성을 ..

    [Kotlin] 클래스(Class) 사용하기

    [Kotlin] 클래스(Class) 사용하기

    클래스 (Class) class Person { var name: String = "" var age: Int = 0 } val Per = Person(); // 인스터스 생성은 일반 함수처럼 호출합니다. 생성자를 사용하여 프로퍼티를 초기화하는 생성자를 구현할 수 있습니다. class Person constructor(firstName: String) { /*...*/ } class Person(firstName: String) { /*...*/ } // 기본 생성자에 주석이나 가시성 수정자가 없으면 constructor키워드를 생략할 수 있습니다. class Person(val firstName: String, val lastName: String, var age: Int) // Kotlin에는 속성을..

    [Kotlin] 기본 문법 간단 정리

    [Kotlin] 기본 문법 간단 정리

    변수 Kotlin은 두 키워드(val 및 var)를 사용하여 변수를 선언합니다. 상수는 val을 사용합니다. val을 사용하여 선언된 변수에 값을 재할당할 수 없습니다. 값이 변경될 수 있는 변수에 var을 사용합니다. var count: Int = 10 val str: String = 'Kotlin' Int는 정수를 나타내는 유형이며 Kotlin에서 표현될 수 있는 많은 숫자 유형 중 하나입니다. 다른 언어와 마찬가지로 수치 데이터에 따라 Byte, Short, Long, Float, Double을 사용할 수도 있습니다. var string: String? = null var number: Int? = null var condition: Boolean? = null kotlin에서는?(Optional)..