Вот мой код для составного текстового поля формы: [code]@OptIn(ExperimentalMaterial3Api::class) @Composable fun FormTextFieldComponent( topText: String, initialText: String="" ) = Column( modifier = Modifier .fillMaxSize() .padding(16.dp) ) { // Small Text at the top (dynamic content)
var textState by remember { mutableStateOf(TextFieldValue(initialText)) }
OutlinedTextField( value = textState, onValueChange = { textState = it }, label = { Text(topText) } ) } [/code] Однако с этим кодом он отображается только один раз (показывает только первое текстовое поле): [code]FormTextFieldComponent("First Name", "Van") Spacer(modifier = Modifier.height(1.dp)) FormTextFieldComponent("Last Name", "Chen") Spacer(modifier = Modifier.height(1.dp)) [/code] Что не так?