要在Jetpack Compose中将文本对齐在框内,您可以使用Box和Align组件来实现对齐。
例如,假设您有一个所需宽度和高度的框,并且希望将其中的文本垂直和水平居中。您可以在Box中包含一个Align组件,并将其子组件设置为文本。
下面是示例代码:
@Composable fun CenteredTextInBox(text: String) { Box( Modifier .width(120.dp) .height(120.dp) .background(Color.Gray) ) { // 在Box中添加Align组件,将文本居中对齐 Align( alignment = Alignment.Center, modifier = Modifier.fillMaxSize() ){ // 将文本作为Align的子组件 Text(text) } } }
您可以使用此示例代码来创建一个居中对齐文本的框。只需调用CenteredTextInBox(“Hello World!”),传入所需的文本即可。
注意,在实际使用中,您可能需要调整Box和Align的modifier以适应您的布局需求。