android 如何单独对齐行内的子可组合对象?

lnvxswe2  于 2022-12-02  发布在  Android
关注(0)|答案(1)|浏览(141)

我是新的喷气背包组成,我试图做一个简单的事情,我不能实现它。
我想做的是在同一行中对齐一个组件,在本例中是一个表面,在开始处,另一个组件,列,在行的末尾。
怎么会弄到这个?
我正在尝试这个,但它不工作:

Row(Modifier.padding(top = 24.dp)
        .fillMaxWidth()) {
        Surface(
            modifier = Modifier.size(70.dp),
            shape = RectangleShape,
            color = MaterialTheme.colors.onSurface.copy(alpha = 0.2f)
        ) {
            // Image goes here
        }

        Column(modifier = Modifier.size(70.dp)) {
            Text("Total",
                fontSize = 12.sp,
                color = AppGreyDark,
                modifier = Modifier.padding(end = 16.dp))

            Text("12,99 €",
                fontSize = 18.sp,
                color = AppBlackDark,
                modifier = Modifier.padding(top = 4.dp))
        }
    }
vhmi4jdf

vhmi4jdf1#

您可以在Row中应用**Arrangement.SpaceBetween**。

Row(
    modifier = Modifier
      .padding(top = 24.dp)
      .fillMaxWidth(),
    horizontalArrangement  =  Arrangement.SpaceBetween) {
       Surface()
       Column()
}

相关问题