私はKotlinを使用してアプリケーションを開発しようとしています。私はfindViewByIdをKotlin拡張機能を使って直接参照するだけで再び使用しない可能性について読んでいます。私が参照しようとすると、KotlinがリソースIDを取得しない
しかし私のbuild.gradleに
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
:
kotlinx.android.synthetic.main.item_event.view.event_cover
Androidのメーカーが専用のビュー部分まで認識していることを、私は適切にプラグインを適用しています
kotlinx.android.synthetic.main.item_event.view
私はCtrl + Spaceを使用してこの時点で自分の道に向かうことができます。しかし、 "view"の後に私は提案を得ません。もし私がidを入れたら、それは認識できない参照をします。
私は間違っていますか?
これを追加するには、これは私のクラスをリファクタリングして別のパッケージに移動するまで機能していました。
同じことが私に起こりました。プロジェクトをもう一度ビルドしてみてください。また、どのAndroid Studioのバージョンを使用していますか?それはAndroidスタジオ3.0で修正されているCanary 5 –
まあ、私はCanary 4 ....を使っています。 – MichelReap
私は答えとして投稿します –