繁体   English   中英

horizontalArrangement 在 Jetpack Compose 中不起作用

[英]horizontalArrangement not working in 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
                )

            }

        }

在你的Row中添加修饰符fillMaxWidth()

Row(
    modifier = Modifier.fillMaxWidth(),
    horizontalArrangement = Arrangement.SpaceBetween
){
   //....your content
}

在此处输入图像描述

在 Row 修饰符中使用fillMaxWidth()

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM