он содержит составной диалог, а внутри него есть столбец, который содержит сами составные элементы текста:
Код: Выделить всё
@Composable
fun MediaOptionsDialog(
launch: RocketLaunchUi,
onDismiss: () -> Unit
) {
val context = LocalContext.current
Dialog(
onDismissRequest = onDismiss
) {
Column(
modifier = Modifier
.background(
color = MaterialTheme.colorScheme.surface,
shape = MaterialTheme.shapes.medium
)
) {
Text(
text = stringResource(R.string.article),
modifier = Modifier
.fillMaxWidth()
.clickable {
if (launch.articleLink.isNotEmpty()) {
context.openUrl(launch.articleLink)
}
onDismiss()
}
.padding(horizontal = 24.dp, vertical = 16.dp),
color = MaterialTheme.colorScheme.onSurface,
style = MaterialTheme.typography.bodyLarge
)
HorizontalDivider()
Text(
text = stringResource(R.string.wikipedia),
modifier = Modifier
.fillMaxWidth()
.clickable {
if (launch.wikipedia.isNotEmpty()) {
context.openUrl(launch.wikipedia)
}
onDismiss()
}
.padding(horizontal = 24.dp, vertical = 16.dp),
color = MaterialTheme.colorScheme.onSurface,
style = MaterialTheme.typography.bodyLarge
)
HorizontalDivider()
Text(
text = stringResource(R.string.video),
modifier = Modifier
.fillMaxWidth()
.clickable {
if (launch.videoLink.isNotEmpty()) {
context.openUrl(launch.videoLink)
}
onDismiss()
}
.padding(horizontal = 24.dp, vertical = 16.dp),
color = MaterialTheme.colorScheme.onSurface,
style = MaterialTheme.typography.bodyLarge
)
}
}

в чем может быть проблема? я исправил высоту текстов и многое другое, но ничего не помогло.
Подробнее здесь: https://stackoverflow.com/questions/792 ... composable