我的主活动看起来是这样的:
class MainActivity : ComponentActivity() {
@SuppressLint("UnusedMaterial3ScaffoldPaddingParameter")
@OptIn(ExperimentalMaterial3Api::class)
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContent {
BottomNavTheme {
Scaffold(bottomBar = {
BottomNavigation(
backgroundColor = colorResource(id = R.color.teal_200),
contentColor = Color.Black
) {
}
}) {
}
}
}
}
}
代码应该没问题吧。但它会导致“Unresolved reference:“-错误
我已经在过去实现了这个功能。这并不难做到。
这里出了什么问题?如何解决这个问题?
有什么变化吗?Android Studio Flamingo的最新版本
1条答案
按热度按时间vuktfyat1#
确保:
1.您在应用模块的
build.gradle
文件中添加了此依赖项:1.您在
MainActivity.kt
文件中导入了androidx.compose.material.BottomNavigation
。如果你做了下面的所有这些步骤,错误就会消失。如果不是,请尝试使缓存无效并重新启动Android Studio: