可以通过添加focusRequester的方式使OutlinedTextField获得焦点,从而使记忆功能生效。
代码示例:
@Composable
fun MyTextField() {
   val textState = remember { mutableStateOf("") }
   val focusRequester = FocusRequester()
   OutlinedTextField(
      value = textState.value,
      onValueChange = { textState.value = it },
      label = { Text("Label") },
      modifier = Modifier
         .focusRequester(focusRequester)
         .onFocusChanged { focusState ->
            if (focusState.isFocused) {
               textState.value = textState.value //使得记忆功能生效
            }
         }
         .fillMaxWidth(),
      keyboardOptions = KeyboardOptions.Default.copy(imeAction = ImeAction.Done),
      keyboardActions = KeyboardActions(onDone = {
         focusRequester.freeFocus()
      })
   )
}