반응형
Recent Posts
Recent Comments
«   2024/05   »
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 31
Archives
Today
Total
관리 메뉴

Bbaktaeho

[Android] Java를 Kotlin 변환하기 (Convert Java Filie to Kotlin ) 본문

개발 (Develop)/안드로이드 (Android)

[Android] Java를 Kotlin 변환하기 (Convert Java Filie to Kotlin )

Bbaktaeho 2020. 9. 4. 02:31
반응형

코틀린으로 변환


안드로이드 스튜디오에서 자바 파일을 코틀린 파일로 자동으로 변환할 수 있는 기능이 있습니다.

상단 탭에 Code -> Convert Java File to Kotlin File을 클릭해줍니다.

 

검색창을 이용해서 찾아도 됩니다. 클릭!

 

기존 자바로 프로젝트를 생성했다면 코틀린 관련 설정이 필요합니다.

Ok, configure Kotlin in the project 를 클릭합니다.

 

코틀린 컴파일러의 버전을 선택하고 OK를 클릭합니다.

(2020-09-04 기준 최신 버전 1.4.0)

 

코틀린 관련 설정 중입니다.

완료될 때까지 기다려주세요

 

설정이 끝난 후에 한 번 더 Convert Java File to Kotlin File을 실행하면 .kt 파일로 변환됩니다.

 

class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        val btn1 = findViewById<Button>(R.id.btn_1)
        val img1 = findViewById<ImageView>(R.id.img_1)
        btn1.setOnClickListener { Toast.makeText(applicationContext, "버튼 클릭", Toast.LENGTH_SHORT).show() }
        img1.setOnClickListener { Toast.makeText(applicationContext, "이미지 클릭", Toast.LENGTH_SHORT).show() }
    }
}

코드가 확실히 줄어들었지만 findViewById 메서드는 생략하지 않은 모습이네요.

 

반응형