如何从FlowRow删除填充?

时间:2020-10-20 21:18:45

标签: android android-jetpack-compose

我正在使用androidx.compose.foundation版的1.0.0-alpha03的Jetpack Compose FlowRow。我注意到有一个无法从布局中删除的填充。

想法与这张图片相似,但我想删除所有填充。

FlowRow

这是我的代码,我正在尝试删除文本填充以及FlowRow填充:

FlowRow(
        crossAxisSpacing = 0.dp,
        mainAxisSpacing = 0.dp,
        mainAxisAlignment = MainAxisAlignment.Start,
        mainAxisSize = SizeMode.Wrap
    ) {
        Text(text = "1", modifier = Modifier.padding(0.dp))
        Text(text = "2", modifier = Modifier.padding(0.dp))
        Text(text = "3", modifier = Modifier.padding(0.dp))
        Text(text = "4", modifier = Modifier.padding(0.dp))
        Text(text = "5", modifier = Modifier.padding(0.dp))
        Text(text = "6", modifier = Modifier.padding(0.dp))
        Text(text = "7", modifier = Modifier.padding(0.dp))
        Text(text = "8", modifier = Modifier.padding(0.dp))
        Text(text = "9", modifier = Modifier.padding(0.dp))
   }

1 个答案:

答案 0 :(得分:0)

正如@Muthukrishnan Rajendran所说,更新版本可以解决该问题。

很重要的一点是,您可能已经发现这是一个错误,因为快速浏览文档会发现我们试图实现的行为是默认行为,而Jetpack Compose仍然是alpha。

以下是文档供参考: https://developer.android.com/reference/kotlin/androidx/compose/foundation/layout/package-summary#flowrow