簡體   English   中英

在我的 mainActivity 中找不到 DataBindingUtil

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM