Android 如何在布局中与viewmodel一起使用viewbinding?
我正在尝试在布局中对viewmodel使用viewBinding。在布局中不使用viewmodel时,我可以使用viewBinding。但问题是在xml中添加布局标记时开始的。 在那之后我再也不能充气了。如何解决?无法将viewmodel与viewBinding一起使用吗 错误 主要活动 主要活动 对不起,我忘记加进去了 建立.gradpAndroid 如何在布局中与viewmodel一起使用viewbinding?,android,Android,我正在尝试在布局中对viewmodel使用viewBinding。在布局中不使用viewmodel时,我可以使用viewBinding。但问题是在xml中添加布局标记时开始的。 在那之后我再也不能充气了。如何解决?无法将viewmodel与viewBinding一起使用吗 错误 主要活动 主要活动 对不起,我忘记加进去了 建立.gradp Check your module classpath for missing or conflicting dependencies latein
Check your module classpath for missing or conflicting dependencies
lateinit var binding : ActivityMainBinding
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
//tried but not working
/* val viewGroup = findViewById<ViewGroup>(android.R.id.content)
val view = layoutInflater.inflate(R.layout.activity_main,viewGroup,false)
binding = ActivityMainBinding.bind(view)
setContentView(binding.root)*/
binding = ActivityMainBinding.inflate(layoutInflater)
}
<?xml version="1.0" encoding="utf-8"?>
<layout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<data>
<import type="android.view.View" />
<variable
name="viewModel"
type="com.haii.graphqldemo.MainViewModel"/>
</data>
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/main_layout">
</androidx.constraintlayout.widget.ConstraintLayout>
</layout>
dataBinding {
enabled = true
}