我是否遗漏了一些东西,但是为什么当键盘出现时 Scaffold 的 TopAppBar 会移出屏幕?
我有一个简单的布局:
setContent {
MyTheme {
Scaffold(topBar = { MyTopAppBar() }) {
ScaffoldContent(it)
}
}
}
ScaffoldContent 只是一个带有 TextField 的列。
当我按下文本字段时,键盘会打开并将所有内容向上移动。我怎样才能让酒吧粘在顶部?
尝试过:
预计: TopAppBar 始终位于顶部,就像在我们的视图系统中一样
用这个
Scaffold(
topBar = { MyTopAppBar() },
modifier = Modifier.fillMaxSize().imePadding()
) {
ScaffoldContent(it)
}