我已經在 jetpack compose 中完成了整個專案(有 3 個活動)。我需要使用 xml 和 kotlin 來完成一項活動,因為我不知道如何在 jetpack 中進行操作(我對兩者都是新手)。是否可以將新活動與其余代碼集成?
uj5u.com熱心網友回復:
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
}
)
uj5u.com熱心網友回復:
是的。您可以在同一個專案中同時使用 XML 和 Compose。默認情況下,Android Studio 在您創建新 Activity 時會創建一個 xml 檔案。這就是全部:)
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/447883.html
標籤:xml 科特林 android-jetpack-compose
