Составной Android, BasicCodelabTheme показывает ошибку
Я попытался выполнить базовое упражнение по составлению кодовой лаборатории. В Android Studio BasicCodelabThemes отображается как ошибка. Пожалуйста, помогите мне найти ошибку
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContent {
MyApp {
Greeting("Android")
}
}
}
}
@Composable
fun MyApp(content:@Composable () -> Unit) {
BasicsCodelabTheme {
Surface(color = Color.Yellow) {
content()
}
}
}
@Composable
fun Greeting(name: String) {
Text(text = "Hello $name!")
}
1 ответ
Да, из моего исследования BasicCodelabTheme, это настраиваемая составная функция, она не является предопределенной, поэтому вам нужно создать ее самостоятельно в своем файле Kotlin как компонуемую функцию для вашей темы. Определение функции BasicCodelabTheme