我在Activity中使用findViewById时获取不到控件对象,错误显示对象为空
val username = intent.getStringExtra("uname")
findViewById<TextView>(R.id.userText).text = username
请问为什么会为空呢?
我在Activity中使用findViewById时获取不到控件对象,错误显示对象为空
val username = intent.getStringExtra("uname")
findViewById<TextView>(R.id.userText).text = username
收起
要先获取headerView
val headerView = binding.navView.getHeaderView(0)
再调用headerView 的findViewById
headerView .findViewById<TextView>(R.ud.userText).text = ""
或者我看你使用了viewBind
val headerViewBind = NavHeaderBinding.bind(headerView);
headerViewBind .userText.text = ""
报告相同问题?