如何在Compose中自动调整文本字段的大小



在基于xml的布局中,我们可以在编辑文本中设置app:autoSizeTextType="uniform",以自动调整文本字体的大小。但在编写CCD_ 2中却没有类似的功能。请建议是否有其他方法。

您可以尝试以下解决方案

@Composable
fun Int.scaledSp(): TextUnit {
val value: Int = this
return with(LocalDensity.current) {
val fontScale = this.fontScale
val textSize =  value / fontScale
textSize.sp
}

相关内容

  • 没有找到相关文章

最新更新