android 无法在xml的composeview中使用addview添加视图组

jchrr9hc  于 2023-03-16  发布在  Android
关注(0)|答案(1)|浏览(118)

当前收到此错误:不支持的操作异常:无法向ComposeView添加视图;仅支持合成内容
我想将视图组添加到合成视图。

mDashboardActivityBinding?.container?.addView(viewGroup)

\<androidx.compose.ui.platform.ComposeView
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1" /\>
qojgxg4l

qojgxg4l1#

我不认为你能做到这一点,如果你想在compose中使用View,你需要把那个视图 Package 成AndroidView,它知道如何处理随着时间的推移而进行的重组。
您可以查看下面的代码库来了解它是如何完成的:https://developer.android.com/codelabs/jetpack-compose-migration#0

相关问题