Android使用ViewBinding

2023-03-26  本文已影响0人  刘坤林

一、启用viewBinding

在你的app的build.gradle的android{}标签内添加


build.gradle
    // 启用viewBinding
    buildFeatures {
        viewBinding true
    }
    // 解决viewBinding会报红的问题
    sourceSets {
        debug {
            java.srcDirs = ['src/main/java', 'build/generated/data_binding_base_class_source_out/debug/out']
        }
    }

二、在Activity中使用

public class MainActivity extends AppCompatActivity {
    private ActivityMainBinding binding;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        binding = ActivityMainBinding.inflate(getLayoutInflater());
        setContentView(binding.getRoot());
    }
}
上一篇 下一篇

猜你喜欢

热点阅读