목록코틀린 (2)
Hello, Android!
지금까지는 자바를 이용하였지만 새로운 안드로이드의 공식 언어 코틀린에서는 어떻게 사용할까?코틀린을 이용하여 TextView의 텍스트를 받아오고 설정해주고EditText를 통해 입력받는 내용을 받아오고버튼 이벤트를 통해 액티비티를 전환해보자 1234567891011121314151617181920212223242526272829303132333435363738394041424344 Colored by Color Scriptercs 메인 액티비티의 XML에는 위에서부터 Textview, EditText Button 세개를 배치하였다.우선 EditText로 사용자에게 값을 입력받고 첫번째 bt00을 누르면 토스트메시지를 보여주고두번째 버튼 bt01을 누르면 EditText에 입력받은 값을 TextView에 출..
확장함수란?어떤 클래스의 멤버 메소드인 것처럼 호출할 수 있지만 그 클래스 밖에서 선언된 함수이다.A라는 클래스가 존재하는데 a메소드는 A클래스 내에 존재하는것이 아닌다른 클래스에서 a메소드를 A클래스에 추가한 것이다fun main(args: Array){ println("Hello, kotlin".lastChar()) val list = listOf(1,2,3) println(joinToString(list)) } fun String.lastChar(): Char = this.get(length -1)기본적으로 존재하는 String클래스에 lastChar메소드를 확장함수로 추가한 것이다 package strings fun main(args: Array){ println("Hello, kotlin".la..