KotlinでAndroidアプリを作っていて、毎回findViewByIdをするのが面倒だったので、省略するためのプラグインを調査しました。
アプリレベルのGradleに“kotlin-android-extensions”を追加します。
Gradleの書き方はAndroidStudio Chipmunk 2021.2.1のものです。
1 2 3 4 5 6 7 |
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します。
1 |
import kotlinx.android.synthetic.main.activity_memo_add.* |
(activity名はそれぞれ違うので調整します。)
はい、完了です。
1 2 3 |
save_btn.setOnClickListener { val memoStr = memoEdit.text.toString() } |
ButtonやEditTextを参照するのが簡単になりました!