我正在用jetpack compose做一个自定义键盘,似乎有些字母,比如字母y,更多的是在底部,没有居中,即使对齐它。
例如:
Box(
modifier = Modifier
.size(50.dp)
.background(Red),
contentAlignment = Alignment.Center,
) {
Text("y", fontSize = 30.sp, textAlign = TextAlign.Center)
}
结果是这样的:
是否正确地将字母l居中的相同代码:
谁能帮我解决这个问题?
1条答案
按热度按时间42fyovps1#
两个字母都正确地居中。小写的y看起来更低,因为这是字母的绘制/书写方式(y的尾部低于大写的I的底部)。
如果您想解决这一问题,您可以始终对“文本组合”应用偏移量修饰符,以向上移动其位置。