Chi*_*mar 3 android android-layout android-studio android-jetpack android-viewbinding
我正在我的新应用中试验视图绑定。今天突然当我运行该应用程序时,它显示空白屏幕而不是 UI。如果我删除绑定并使用 setContentView,它会起作用!知道为什么会这样吗?
代码:build.gradle
viewBinding {
enabled = true
}
Run Code Online (Sandbox Code Playgroud)
主要活动
private lateinit var binding: ActivityMainBinding
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
binding = ActivityMainBinding.inflate(layoutInflater)
}
Run Code Online (Sandbox Code Playgroud)
Pav*_*ngh 10
你需要调用setContentView
具有ViewBinding
如下:
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
binding = ActivityMainBinding.inflate(layoutInflater)
setContentView(binding.root) // add this
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
435 次 |
最近记录: |