OutlinedTextField отображается только один раз.Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 OutlinedTextField отображается только один раз.

Сообщение Anonymous »

Вот мой код для составного текстового поля формы:

Код: Выделить всё

@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) }
)
}
Однако с этим кодом он отображается только один раз (показывает только первое текстовое поле):

Код: Выделить всё

FormTextFieldComponent("First Name", "Van")
Spacer(modifier = Modifier.height(1.dp))
FormTextFieldComponent("Last Name", "Chen")
Spacer(modifier = Modifier.height(1.dp))
Что не так?

Подробнее здесь: https://stackoverflow.com/questions/773 ... -only-once
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»