是否可以将Arrangement.spacedBy(16.dp)
和Arrangement.Center
组合成Row.horizontalArrangement
?
我想做的是将内容水平居中,并设置默认间距16.dp
。
我知道我可以将Row
和一个Box
结合起来达到同样的效果,但我想知道是否可以只用Row
的属性来完成。
Row(
modifier = Modifier.fillMaxWidth(),
horizontalArrangement = Arrangement.Center, // I would like to add the .spacedBy(16.dp), keeping the Center arrangement
verticalAlignment = Alignment.CenterVertically,
) {
Text(
text = stringResource(R.string.generic_error_pagination),
style = MaterialTheme.typography.subtitle1,
color = MaterialTheme.colors.textSecondary,
)
OutlinedButton(onClick = onClick) {
Text(stringResource(id = R.string.retry_button))
}
}
1条答案
按热度按时间hrysbysz1#
使用带有
alignment
参数的spacedBy
变量:可以指定
alignment
,以便在父对象内部水平对齐隔开的子对象