使用View Binding显示空白白屏

5
我正在尝试在我的新应用程序中使用视图绑定。突然今天运行应用程序时显示空白白屏幕而不是UI。如果我删除绑定并使用setContentView,则可以工作!有什么想法原因是什么吗?
代码: build.gradle
viewBinding {
        enabled = true
    }

主活动

    private lateinit var binding: ActivityMainBinding

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
    binding = ActivityMainBinding.inflate(layoutInflater)
}
1个回答

11
你需要使用以下方式使用ViewBinding调用setContentView:

override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    binding = ActivityMainBinding.inflate(layoutInflater)
    setContentView(binding.root) // add this
}

很高兴能帮助,愉快编码! - Pavneet_Singh

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接