簡體   English   中英

Jetpack Compose Button 位於鍵盤上方?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM