为什么每次我在按钮上添加图标时,按钮的宽度似乎都延伸到屏幕的边缘,而不是围绕其内容?
Box(
contentAlignment = Alignment.Center
) {
Row(
modifier = Modifier
.fillMaxWidth()
.align(Alignment.CenterStart)
) {
Spacer(modifier = Modifier.width(5.dp))
Icon(
imageVector = Icons.Default.VerticalAlignTop,
modifier = Modifier
.size(18.dp),
contentDescription = "drawable_icons",
tint = Color.Unspecified
)
}
Text(
modifier = Modifier.align(Alignment.Center),
text = stringResource(id = R.string.back_to_top),
textAlign = TextAlign.Center,
)
}
字符串
的数据
FunnySaltyFish的建议
的
3条答案
按热度按时间ie3xauqp1#
此外,如果你想写一个Button,我建议你直接使用
Button
Composable。它提供对辅助功能模式的支持。字符串
xam8gpfp2#
在您的代码中,您将
fillMaxWidth
设置为Row
,因此它将填充空间。字符串
把它拿开。
bpzcxfmw3#
您的
Text()
和Row()
都是内部可组合函数Box()
将
Text()
Package 在Row()
中,而不是Box()
从
字符串
致
型