小编Fab*_*sas的帖子

OutlinedTextField jetpack 在键盘后面撰写

我使用 Jetpack Compose 来制作应用程序 UI,但它有一些问题:当单击键盘上的下一个按钮时,它将焦点移动到下一个TextField(数量),这很好,但问题是TextField键盘后面的保留,这意味着屏幕动画没有触发:

如何将屏幕移动到新的下一个输入?

@Composable
fun KeyboardSample() {
    Scaffold(
        modifier = Modifier
            .fillMaxSize()
            .padding(start = 16.dp, end = 16.dp),

        ) {

        val name = rememberSaveable { mutableStateOf("") }
        val updateName = { _name: String ->
            name.value = _name
        }

        val amount = rememberSaveable { mutableStateOf("") }
        val updateAmount = { _amount: String ->
            amount.value = _amount
        }

        TextFieldsToExperiment(
            name = name.value,
            updateName = updateName,
            amount = amount.value,
            updateAmount = updateAmount
        )

    }
}

@Composable …
Run Code Online (Sandbox Code Playgroud)

android textfield android-softkeyboard android-jetpack-compose

5
推荐指数
1
解决办法
2765
查看次数