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
    }
)
是的。您可以在同一项目中同时使用 XML 和 Compose。默认情况下,当您创建新的 Activity 时,Android Studio 会创建一个 xml 文件。这就是全部:)
| 归档时间: | 
 | 
| 查看次数: | 4569 次 | 
| 最近记录: |