[英]Jetpack Compose Button goes above keyboard?
我有一些內容和一個TextField,以及屏幕底部的一個按鈕。 當我點擊 TextField 時,鍵盤蓋住了我的按鈕,但顯然我希望按鈕位於鍵盤上方的 go 上。 我怎樣才能做到這一點?
在 setContent() 之前,我已經將此行添加到我的 MainActivity:
window.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
我的腳手架:
Scaffold { padding ->
Box(
modifier = Modifier
.padding(20.dp)
.padding(top = 40.dp)
.fillMaxSize()
) {
Column {
Text("My content")
Text("My content")
Text("My content")
TextField(
value = text,
onValueChange = { text = it },
)
}
Box(
modifier = Modifier.align(Alignment.BottomCenter)
) {
Button(content = { Text("BTN") }, onClick = {})
}
}
}
將android:windowSoftInputMode="adjustResize"
添加到AndroidManifest.xml
。 你痊愈了!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.