Mac*_*ver 2 android kotlin android-jetpack-compose
当创建可重用的顶部应用栏时,string变得悬而未决。是否需要额外的代码来解决这个问题?
未解析的参考:字符串
@Composable
fun MyTopAppBar(
title: String,
) {
var showMenu by remember { mutableStateOf(false) }
LargeTopAppBar(
title = {
Text(
text = title,
style = MaterialTheme.typography.headlineMedium,
textAlign = TextAlign.Start,
maxLines = 1,
)
},
actions = {
IconButton(onClick = { showMenu = !showMenu }) {
Icon(
imageVector = Icons.Default.MoreVert,
contentDescription = stringResource(R.string.more_options)
)
}
DropdownMenu(
expanded = showMenu,
onDismissRequest = { showMenu = false }
) {
DropdownMenuItem(
text = { Text(text = stringResource(R.string.settings)) },
onClick = {
}
)
}
}
)
}
Run Code Online (Sandbox Code Playgroud)
R.string 应使用包含您的包名称的导入来导入,例如:
import com.mycompany.myappname.R
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4686 次 |
| 最近记录: |