She*_*har 6 xml android android-layout kotlin android-jetpack-compose
我已经用 jetpack compose 完成了整个项目(包含 3 个活动)。我需要使用 xml 和 kotlin 完成一项活动,因为我不知道如何在 jetpack 中完成它(我对两者都是新手)。是否可以将新活动与其余代码集成?
Jetpack Compose 和基于 XML 视图的系统是可互操作的。
我需要使用 xml 完成一项活动
您可以在 Compose 中添加Android 视图
一个简单的例子:
AndroidView(
viewBlock = { context ->
val myView = LayoutInflater.from(context).inflate(R.layout.my_layout, null, false)
val text = myView.findViewById<TextView>(R.id.text)
// do things
myView
},
update = { view ->
// update the view/trigger recomposition
}
)
Run Code Online (Sandbox Code Playgroud)
是的。您可以在同一项目中同时使用 XML 和 Compose。默认情况下,当您创建新的 Activity 时,Android Studio 会创建一个 xml 文件。这就是全部:)
归档时间: |
|
查看次数: |
4569 次 |
最近记录: |