마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

tv.settext vs tv.text

0 추천
kotlin으로 코드를 작성할 때, 두가지 방법이 있더라구요!

tv_category.text = "text"
holder.tv_category.setText("text")

두 방법이 어떻게 다른 건지 궁금합니다. 또, 어떤 방법이 더 선호되는 방식인가요?
yin (120 포인트) 님이 2022년 3월 25일 질문

1개의 답변

0 추천

아래는 코틀린 클래스 property 를 이용한 코드이구요.

tv_category.text = "text"

 

다음은 자바의 setter를 이용한 코드입니다. property 는 자바에는 존재하지 않습니다.

holder.tv_category.setText("text")

 

코틀린이라면 코틀린스럽게 작성하는게 자연스럽다고 보여지구요, 안드로이드 스튜디오에서 해당 코드부분을 보면 색깔이 약간 다르게 표시가 되고, 마우스를 가져다 대면 여기에 대한 안내메세지를 보여줄 겁니다.

spark (226,420 포인트) 님이 2022년 3월 25일 답변
...