Marko Novakovic
@Composable private fun MyInputField( modifier: Modifier = Modifier, text: String, onTextChanged: (String) -> Unit, ) { val focusRequester = remember { FocusRequester() } LaunchedEffect(Unit) { focusRequester.requestFocus() } OutlinedTextField( modifier = modifier.focusRequester(focusRequester), label = { Text(text = "some text") }, value = text, onValueChange = onTextChanged, ) }
Dmitrii Smirnov
focusRequester
divid3d
FocusRequester
val focusRequester = FocusRequester() TextField( ... modifier = modifier .focusRequester(focusRequester) ) if (requestFocus) { DisposableEffect(Unit) { focusRequester.requestFocus() onDispose { } } }
A modern programming language that makes developers happier.