LocalSoftwareKeyboardController, FocusRequester の2クラスを使う
LocalSoftwareKeyboardControllerを取得して、show/hideメソッドをコールする
@Composable
fun sample() {
val keyboardController = LocalSoftwareKeyboardController.current
...
// keyboardController.show()
// keyboardController.hide()
}
FocusRequesterを使い、requestFocusメソッドでフォーカスを当てる
@Composable
fun sample() {
val focusRequester = remember { FocusRequester() }
LaunchedEffect(Unit) {
focusRequester.requestFocus()
}
TextField(
...,
modifier = Modifier.focusRequester(focusRequester)
)
}