我有一个作曲活动,上面有一个应用程序栏,屏幕底部有大约TextFields
个.当我将焦点放在TextFields
个中的一个上时,键盘被调用,我希望文本字段出现在键盘上方,这样我就可以看到我正在键入的内容.这很好用,但整个屏幕内容被向上推,使顶部的应用程序栏消失或在顶部被切断.
我认为理想的情况是,顶端的应用程序栏应该固定在顶端,只有下面的内容才会移动.无论顶部的应用程序栏是脚手架的一部分,还是位于脚手架上方的Column
:
Scaffold(
topBar = {
TopAppBar("...")
}
) {
// scrollable contents with TextFields
}
---> OR
Column {
TopAppBar("...")
Scaffold {
// scrollable contents with TextFields
}
}
这是不受欢迎的行为所说明的:
有没有办法实现我想要的固定顶端应用程序栏的行为?在Compose中,顶端的应用程序栏是否应该默认向上推?