使用ViewBinding

  • 在Activity使用viewbing,如下代码所示。注意:我们需要先Binding类的getRoot方法获取到对应布局文件的根元素,然后将其传入到setContentView方法中,否则设置监听事件会无法生效
class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        //初始化ViewBinding控件
        var myBinding = ActivityMainBinding.inflate(layoutInflater)
        //把根元素的对象作为参数传入到setContentView()方法中
        setContentView(myBinding.root)
        //botton是activity_main.xml中的一个按钮id
        myBinding.botton.setOnClickListener {
			//Code Logic
        }
       
    }
}
上一篇:Android Telephony | SIM 卡管理和subId、slotId、phoneId 定义关系说明


下一篇:在Linux/Debian/Ubuntu上通过 Azure Data Studio 管理 SQL Server 2019