Open1
テキストフィールドのこと

var text by remember{ mutableStateOf("") } //初期値はブランク
OutlinedTextField( //テキストフィールド
value = text, //テキストフィールドに表示されているもの
onValueChange = { text = it }, //何か入力したとき→text変数に入力値を渡す
label = { Text(stringResource(R.string.profile_name)) }, //ラベル
singleLine = true, //改行させない
//Doneボタン付き
keyboardOptions = KeyboardOptions(imeAction = ImeAction.Done),
//キーボードでDoneをタップしたときの処理(OKと同じ処理を入れている)
keyboardActions = KeyboardActions(onDone = {onConfirm(text)}),
modifier = Modifier.focusRequester(focusRequester), //自動的にフォーカスあてる
)
// ダイアログが表示されたら一度だけ実行
LaunchedEffect(Unit) {
focusRequester.requestFocus() // TextField にフォーカスを要求
}