티스토리 뷰
Android Develop
[링크] ButterKnife/findViewById 대신 Kotlin android extensions 사용하기
taehwan 2017. 3. 5. 16:46다음 글은 전체 내용을 공유하지 않고, 새로운 블로그로 링크를 제공하는 글입니다.
이어보기 : http://thdev.tech/kotlin/2017/03/05/AndroidStudio-Kotlin-Extensions
Kotlin에서는 ButterKnife와 findViewById을 사용하지 않아도 됩니다.
Kotlin에서는 간단하게 kotlin Extensions을 사용할 수 있습니다.
우선 적용하지 않고 일반적인 코드는 아래와 같습니다.
findViewById를 매번 해야 하고, 귀찮습니다.
적용하는 방법도 여러 가지가 있을 수 있습니다.
class ImageFragment : Fragment(), ImageContract.View {
private val rootContainer by lazy {
activity.findViewById(R.id.root_container) as CoordinatorLayout
}
override fun onViewCreated(view: View?, savedInstanceState: Bundle?) {
// 또는 아래와 같이
val rootContainer = activity.findViewById(R.id.root_container) as CoordinatorLayout
}
}
다음 글은 전체 내용을 공유하지 않고, 새로운 블로그로 링크를 제공하는 글입니다.
이어보기 : http://thdev.tech/kotlin/2017/03/05/AndroidStudio-Kotlin-Extensions
'Android Develop' 카테고리의 다른 글
[링크] Kotlin constructor init 이란? (0) | 2017.03.08 |
---|---|
[링크] Android 윈도우(Overlay) 권한 사용시 예외 사항 (0) | 2017.03.07 |
[링크] Kotlin Parcelable 플러그인 사용하기 (0) | 2017.02.27 |
[링크] Android MVP 무작정 따라하기 - Package는 어떻게 할까? (0) | 2017.02.20 |
[링크] GDG Incheon 발표 자료 정리(Kotlin/MVC/MVP/MVVM) (0) | 2017.02.18 |
댓글
Blog is powered by
Tistory / Designed by
Tistory