Horizo​​ntalArrangement 在 Jetpack Compose 中不起作用

Anu*_*ngh 4 android kotlin android-jetpack-compose

我尝试过应用 SpaceBetween、SpaceEvenly 和 SpaceAround,但似乎没有任何效果。我的主要目标是将 iconButton 和文本放在同一行的开头和结尾。请不要参考我的 appbar 这样做,所以我只是想知道为什么这不起作用以及解决方法是什么?

在此输入图像描述

        Row(
            modifier = Modifier.padding(30.dp),
            horizontalArrangement = Arrangement.SpaceBetween
        ){

            Text(
                "NOTES",
                fontSize = 30.sp,
                fontWeight = FontWeight.Bold,
                color = Color.White
            )

            IconButton(onClick = { /*TODO*/ }) {
                Icon(
                    Icons.Filled.Search,
                    contentDescription = "Search",
                    tint = Color.LightGray
                )

            }

        }
Run Code Online (Sandbox Code Playgroud)

Gab*_*tti 7

将修改器添加fillMaxWidth()到您的Row

Row(
    modifier = Modifier.fillMaxWidth(),
    horizontalArrangement = Arrangement.SpaceBetween
){
   //....your content
}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述