Составной 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

Другие вопросы по тегам