android viewBinding使用

使用viewBinding,通过绑定类操作控件,不用写findViewById。

  1. 添加viewBinding
    在app目录中的build.gradle文件添加内容,编译
    android {
    	.......
        // 需要添加的内容
        buildFeatures {
            viewBinding true
        }
    }
    
  2. 使用,以MainActivity为例:
    private ActivityMainBinding binding; // ActivityMainBinding 系统自动生成
    
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        // 重点
        binding = ActivityMainBinding.inflate(LayoutInflater.from(this));
        setContentView(binding.getRoot());
    
        binding.tv.setText("111"); // 修改 xml 文件中 id为tv的TextView内容
    }
    

ps:最近记性不好,写个文章记一下。

你可能感兴趣的:(Android,安卓)