[英]DataBindingUtil not found in my mainActivity
我正在添加我的 gradle
buildFeatures {
viewBinding true
}
public class MainActivity3 extends AppCompatActivity {
ActivityMain3Binding binding;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
binding = ActivityMain3Binding.inflate(getLayoutInflater());
binding=DataBindingUtil // don't found
View view = binding.getRoot();
setContentView(view);
binding.EdName.setText("test text");
}
我需要幫助或好的新教程來理解 dataBinding
您還需要在應用程序級build.gradle
中啟用數據綁定:
android {
...
buildFeatures {
dataBinding true
viewBinding true
}
}
1-在您的應用程序的 build.gradle 中設置數據綁定照常
2-添加編譯器依賴
3-然后在文件頂部應用插件:
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-kapt'
android {
buildFeatures {
dataBinding true
}
}
dependencies {
kapt "com.android.databinding:compiler:3.0.1"
}
您還需要在 build.gradle 中啟用數據綁定
buildFeatures { dataBinding true viewBinding true }
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.