文本下划线在文本上方而不是下方显示线

Posted

技术标签:

【中文标题】文本下划线在文本上方而不是下方显示线【英文标题】:Text underline display line above text instead of below 【发布时间】:2021-09-15 22:21:07 【问题描述】:

As 显示给定的图像在对文本应用下划线装饰文本样式后,它在 Flutter 2.2 中显示文本上方而不是下方。

 TextButton(
              onPressed: () ,
              child: Text(
                getLocalValue(context, txtTermsNConditions),
                style: TextStyle(
                    fontSize: 12.sp,
                    fontWeight: fwMedium,
                    color: Color(clrPrimary),
                    decoration: TextDecoration.underline),
              ),
            )

【问题讨论】:

我试过你的代码;它按预期显示。 【参考方案1】:

这是我使用的字体的问题,使用另一种字体已解决。

【讨论】:

【参考方案2】:

您可以使用快捷方式,只需使用 Stack 并将 TextDivider 小部件放入其中,然后根据您的要求给出位置即可。

【讨论】:

【参考方案3】:

style: TextStyle(decoration: TextDecoration.overline) 可以解决问题,请参阅this link 了解更多信息。

【讨论】:

以上是关于文本下划线在文本上方而不是下方显示线的主要内容,如果未能解决你的问题,请参考以下文章

如何在 HTML 文本下添加虚线下划线

文本属性下方的 EditText 下划线

Flutter SearchDelegate:如何去除文本下方的文本下划线和蓝线(颜色)?

如何在 Twitter Bootstrap 中在输入上方而不是下方添加帮助文本

悬停时菜单下划线,文本长度而不是元素长度

CSS减少文本和边框之间的空间