Как выровнять два текста по горизонтали в составлении реактивного ранца?

У меня их 2, первый — обычный текст, поэтому я написал его наText, а вот второй - изменяемый пользователем текст, и я его написал как и настроил под себя, но

      Row(
        modifier = modifier
            .fillMaxWidth()
            .padding(15.dp),
        horizontalArrangement = Arrangement.SpaceBetween,
        verticalAlignment = Alignment.CenterVertically,
    )

все еще не оправдывает текстOutLineTextField, то есть текст справа, ровно справа. В чем причина этого?

послушай, это снимок экрана

Я хочу, чтобы имя «Джонни Браво» и дата рождения «02.03.2002» были выровнены по правому краю, но не так, как вы видите.

послушайте мой код:

      @Composable
fun ProfileSettingsUserTextItem(
    text1: String,
    text2: String,
    isMailText: Boolean
) {
    var text by remember { mutableStateOf(text2) }

    Row(
        modifier = Modifier
            .fillMaxWidth()
            .padding(15.dp),
        horizontalArrangement = Arrangement.SpaceBetween,
        verticalAlignment = Alignment.CenterVertically,
    ) {

        Column(modifier = Modifier.weight(3f)) {
            Text(text = text1)
        }
      
        if (isMailText) {
            Text(
                text = text2,
                color = Color.Gray,
            )
        } else {
           
            Row(modifier = Modifier
                .fillMaxWidth()
                .weight(3f)
                .background(Color.Green)) {
                OutlinedTextField(
                    value = text,
                    onValueChange = { text = it },
                    textStyle = MaterialTheme.typography.subtitle2,
                    colors = TextFieldDefaults.textFieldColors(
                        backgroundColor = Color.Transparent,
                        focusedIndicatorColor = Color.Transparent,
                        unfocusedIndicatorColor = Color.Transparent,
                        Color.Black.copy(alpha = 0.5f)
                    ),
                    shape = MaterialTheme.shapes.small,
                    singleLine = true,
                    keyboardOptions = KeyboardOptions.Default.copy(
                        imeAction = ImeAction.Done,
                        keyboardType = KeyboardType.Text,
                    )
                )
            }

        }
 
}
}

0 ответов