【Kotlin】findViewByIdにサヨナラする方法

KotlinでAndroidアプリを作っていて、毎回findViewByIdをするのが面倒だったので、省略するためのプラグインを調査しました。

アプリレベルのGradleに“kotlin-android-extensions”を追加します。

Gradleの書き方はAndroidStudio Chipmunk 2021.2.1のものです。

plugins {
    id 'com.android.application'
    id 'org.jetbrains.kotlin.android'
    id 'com.google.android.libraries.mapsplatform.secrets-gradle-plugin'
    id 'io.realm.kotlin'
    id 'kotlin-android-extensions'
}

Syncします。

以下をimportします。

import kotlinx.android.synthetic.main.activity_memo_add.*

(activity名はそれぞれ違うので調整します。)

はい、完了です。

save_btn.setOnClickListener {
    val memoStr = memoEdit.text.toString()
}

ButtonやEditTextを参照するのが簡単になりました!

ABOUTこの記事をかいた人

個人アプリ開発者。Python、Swift、Unityのことを発信します。月間2.5万PVブログ運営。 Twitter:@yamagablog