Android studio canary 不预览 Jetpack Compose
Android studio canary doesn't preview jetpack compose
所以在 Jetpack Compose Beta 发布后,我将我的 Android Studio Canary 更新到最新版本,但是我无法预览我的应用程序,即使我用 @Preview 注释我的代码,也没有称为显示预览或显示代码的按钮,它们就消失了。
您的 UI 代码需要在 compose 函数中。
@Composable
fun Greeting(name: String) {
Text (text = "Hello $name!")
}
可组合函数不得采用任何参数。因此,您无法直接预览 Greeting() 函数。相反,创建名为 PreviewGreeting() 的第二个函数,它使用适当的参数调用 Greeting()。在@Composable前添加@Preview注解。
@Preview
@Composable
fun PreviewGreeting() {
Greeting("Android")
}
1 天后,我意识到我必须从网站下载 Android Studio Canary,并且在新的 Compose 测试版中一切正常。
从 this link
下载'Android studio Arctic Fox'
所以在 Jetpack Compose Beta 发布后,我将我的 Android Studio Canary 更新到最新版本,但是我无法预览我的应用程序,即使我用 @Preview 注释我的代码,也没有称为显示预览或显示代码的按钮,它们就消失了。
您的 UI 代码需要在 compose 函数中。
@Composable
fun Greeting(name: String) {
Text (text = "Hello $name!")
}
可组合函数不得采用任何参数。因此,您无法直接预览 Greeting() 函数。相反,创建名为 PreviewGreeting() 的第二个函数,它使用适当的参数调用 Greeting()。在@Composable前添加@Preview注解。
@Preview
@Composable
fun PreviewGreeting() {
Greeting("Android")
}
1 天后,我意识到我必须从网站下载 Android Studio Canary,并且在新的 Compose 测试版中一切正常。 从 this link
下载'Android studio Arctic Fox'