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

3
在基于XML的布局中,我们可以在编辑文本中设置 app:autoSizeTextType =“uniform”以自动调整文本字体大小。但是,在Compose TextField中没有类似的功能。请建议是否有任何替代方法。

1
这个有帮助吗?链接 - Code Poet
1
https://gist.github.com/bmc08gt/e890e63124846e02f6afb38ee27e9f9c - CommonsWare
1
尝试以下解决方案。它对我有效。链接 - Jay Nirmal
感谢大家的帮助。 - Pritesh Patel
1个回答

1
你可以尝试以下解决方案。
@Composable
fun Int.scaledSp(): TextUnit {
    val value: Int = this
    return with(LocalDensity.current) {
        val fontScale = this.fontScale
        val textSize =  value / fontScale
        textSize.sp
  }

1
请你能否添加一个使用案例? - Malba
1
请您能否添加一个使用案例? - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接