10得票5回答
无法在约束条件中表示大小为214748364

我刚刚创建了一个简单的可组合项,并希望使用 Layout 渲染它,但在实现解决方案时,在测量阶段我遇到了这个错误。 java.lang.IllegalArgumentException: Can't represent a size of 214748364 in Constraints ...

10得票1回答
找不到同时使用底部弹出菜单和底部导航栏的方法,在Android Compose中。

在 Android Compose 中,有 Scaffold 组合函数用于创建包含底部导航栏的布局,还有另一个名为 BottomSheetScaffold 的函数用于创建包含底部导航栏的布局。 我的问题是如何在同一布局中实现底部菜单和底部抽屉? 我尝试使用 BottomSheetScaffo...

27得票1回答
Jetpack Compose 填充行中剩余的空间

我有一个最大宽度的行,我想在起始位置放置一个图标,然后是文本,最后再放一个图标。我有特定大小的图标,并且我希望文本填满剩余的空间。Row( Modifier .fillMaxWidth() .height(30.dp) ){ Icon(Modifier.size(20.d...

14得票1回答
Jetpack Compose中的水平排列在行中无法工作

我按照官方文档学习了Rows。 它很好地运行着,将视图水平排列,应用程序也没有出现任何问题。 问题: 我想在行中设置horizontalArrangement。但它并没有排列好。 我的代码:@Composable fun SimpleRowArrangement(){ Row(hori...

31得票3回答
如何在一行中设置两个元素之间的间距?

如何在一行中两个元素之间使用 Spacer 填充,让一个元素在行的开头,另一个元素在行的末尾?Row { Text("Start") Spacer(modifier = Modifier.SpaceBetween) // How to set the mo...

150得票19回答
Jetpack Compose - 列表 - 居中对齐

我正在使用Jetpack Compose创建一个布局,其中包含一列。我希望将此列中的项目居中: Column(modifier = ExpandedWidth) { Text(text = item.title) Text(text = item.descrip...

47得票3回答
如何在 Jetpack Compose 中使元素填充 Row 或 Column 中的剩余空间

我想在一行中展示两条短信,但是当第一条的文本比较长时,第二条就会被挤出屏幕,如下所示: 代码如下:Row(modifier = Modifier.fillMaxWidth()) { Text( text = "safasfasdfsasdssdsaasdsad...

30得票4回答
如何在Jetpack Compose中将行底对齐?

我有一个带有一些行的列,我想将最后一行对齐到底部,但是这一行永远不会位于屏幕底部,它会紧接在前一行之后: Column { // RED BOX Row( modifier = Modifier ...

30得票5回答
如何在Jetpack Compose中垂直对齐文本到顶部、底部和中心?

我如何使用Text组合函数垂直对齐文本? 是否有一种方法可以在不添加其他视图来包含 Text的情况下完成这项任务。 Text的textAlign参数只有以下选项:Left、Right、Center、Justify、Start和End。我尝试使用textAlign = TextAlign.Cen...

29得票1回答
如何在Row.horizontalArrangement中同时使用Arrangement.spacedBy()和Arrangement.Center?

在 Row.horizontalArrangement 中是否可以将Arrangement.spacedBy(16.dp) 和 Arrangement.Center 结合起来使用? 我想要做的是水平居中内容,并设置默认间距为 16.dp。 我知道可以通过将 Row 和 Box 结合使用来实现相...