Flutter:脚手架操作栏标题中不需要的省略号,波斯语单词

Posted

技术标签:

【中文标题】Flutter:脚手架操作栏标题中不需要的省略号,波斯语单词【英文标题】:Flutter: unwanted ellipsis in scaffold Actionbar title , Persian word 【发布时间】:2018-07-24 17:54:07 【问题描述】:

我在 Scaffold 中设置了标题 Actionbar 一个波斯语单词:

new Scaffold(
      appBar: new AppBar(
        title: new Text('لغت نامه'),
        centerTitle: true,
        actions: <Widget>[
          new Icon(Icons.settings)
        ],
      ))  

但请注意:省略号标题

我不知道为什么会这样。我怎样才能防止这种情况发生?

这个波斯语标题有8个字母,如果我将标题设置为相同大小的英文标题,则不会出现问题,问题在于波斯字母。

解决方法 我在波斯语文本之前和之后放了 3 个空格:'\u0020\u0020\u0020لغت نامه\u0020\u0020\u0020'

【问题讨论】:

设备上的语言设置是否也设置为波斯语? 否,但即使设备区域设置未设置为波斯语(如用 java 编写的应用程序),它也应该可以工作 【参考方案1】:

尝试在xml中改变scaffold view的宽度大小。它只显示您在程序中给出的文本的一半。

【讨论】:

xml? Flutter项目中没有xml

以上是关于Flutter:脚手架操作栏标题中不需要的省略号,波斯语单词的主要内容,如果未能解决你的问题,请参考以下文章

Flutter 中不显示状态栏

Flutter:如何将可访问性焦点集中到自定义应用栏

Flutter-如何在深色模式下更改状态栏文字颜色?

Flutter IphoneX 状态栏颜色无 app Bar

尝试显示 Flutter 快餐栏会引发异常错误

如何更改 Flutter WEB 中的“状态栏”颜色? (保存为书签后)