Как правильно обернуть высоту содержания в составе?Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Как правильно обернуть высоту содержания в составе?

Сообщение Anonymous »

Как обернуть высоту содержимого в столбце , который имеет различные композиции, одним из них является еще один столбец ? У меня есть карта с столбцом с 3 элементами, заголовком, корпусом ( с n текстами и прокруткой) и нижним текстом. Идея заключается в том, что если карта имеет большую высоту, чем на экране, то пользователь будет иметь возможность прокрутить тело (тело имеет свиток). Проблема в том, что если тело имеет много контента (заполнение всей высоты экрана), нижний текст карты не отображается. или сократить текст, чтобы проверить проблему. < /p>

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

var long by remember{ mutableStateOf(true) }
Card(modifier = modifier.widthIn(max = 400.dp).fillMaxWidth().padding(16.dp),
onClick = { long = !long }
) {
Box(modifier = Modifier.fillMaxWidth(), contentAlignment = Alignment.Center) {
Column(modifier = Modifier.padding(16.dp), horizontalAlignment = Alignment.CenterHorizontally) {
Text(text = "1")
Text(text = "2")

val scrollState = rememberScrollState()
Column(modifier = Modifier.verticalScroll(scrollState)) {
if (long)
repeat(50) { Text(text = "body") }
else
repeat(3) { Text(text = "body") }
}

Text(text = "3")
}
}
}
Я попробовал, используя wroodcontentheight в родительском столбце (тот же результат), также попробовал с использованием веса (1f) в столбце ребенка (тогда нижний текст виден Всегда, но карта всегда растягивается до полной высоты экрана) и т. Д. Не может получить желаемое поведение.

Подробнее здесь: https://stackoverflow.com/questions/794 ... in-compose
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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