Android学习-组件自动绑定

文章目录

  • 前言
  • viewBinding
    • 1. 插件引用
    • 2. 代码使用
  • 2. dataBinding
    • 1. 引用声明(.gradle)
    • 2. 更改布局方式(.xml)
    • 3. 代码使用
  • 总结


前言

本博客仅做学习笔记,如有侵权,联系后即刻更改

科普:


viewBinding

1. 插件引用

在对应.gradle的android中

viewBinding{    enabled = true;}

2. 代码使用

//.java中
    ActivityMainBinding activityMainBinding;
    activityMainBinding = ActivityMainBinding.inflate(getLayoutInflater());
    setContentView(activityMainBinding.getRoot());
    
//引用时
    activityMainBinding.button
    

2. dataBinding

1. 引用声明(.gradle)

dataBinding {    enabled = true;}

Android学习-组件自动绑定_第1张图片

2. 更改布局方式(.xml)

按住alt+enter,点击切换
Android学习-组件自动绑定_第2张图片

切换后分为data和ui两个部分
Android学习-组件自动绑定_第3张图片

3. 代码使用

ActivityMainBinding mainBinding;
mainBinding = DataBindingUtil.setContentView(this,R.layout.activity_main);

总结

小小励志

有些事你现在不做,一辈子都不会做了。
如果你想做一件事,全世界都会为你让路。
《搭车去柏林》

你可能感兴趣的:(Android,android,学习)