KXML 迁移(扩展)
渐进迁移与互操作。
🔗 迁移
迁移策略
推荐:单 Activity 内逐步用 ComposeView 嵌岛 → 整页 Compose → 最后去 XML。不必一夜重写。
▶ 先嵌一个 Compose 岛
// 在 XML 布局中
// <androidx.compose.ui.platform.ComposeView … />
composeView.setContent {
MaterialTheme {
Text("新岛")
}
}
ComposeView / AndroidView
XML 里嵌 Compose;Compose 里嵌传统 View(地图、播放器等)。
常见控件映射
见组件总表 XML 列;列表 → Lazy;导航 → NavHost。
▶ 映射表怎么用
改一页前先在总表找到对应组件,再回分讲看案例。