0
点赞
收藏
分享

微信扫一扫

新版Android Studio不再使用findViewById,该用了啥?

冶炼厂小练 2022-04-21 阅读 60

前言:确保你的as在3.6或者以上版本

1、在工程build.gradle中设置

android {
    ...
    buildFeatures {
        viewBinding true
    }
}

2、

package com.shellway.lifedemo

import android.content.Intent
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.util.Log
import com.shellway.lifedemo.databinding.ActivityMainBinding

class MainActivity : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        val binding = ActivityMainBinding.inflate(layoutInflater)
        setContentView(binding.root)
        binding.button01.setOnClickListener {
             val intent = Intent(this,SecondActivity::class.java)
            startActivity(intent)
        }

        binding.button02.setOnClickListener {
            val intent = Intent(this,ThirdActivity::class.java)
            startActivity(intent)
        }
    }
}
举报

相关推荐

0 条评论