问题标签 [flutter-text]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
469 浏览

flutter - 无效的常量值.dart(invalid_constant)

在下面的代码中,我在“控制器:urlController”这一行得到了错误

0 投票
1 回答
146 浏览

flutter - Flutter textField 小部件中的 onSubmitted 和 onEditingComplete 有什么区别?

Flutter 小部件中的onSubmittedvs有什么区别?onEditingCompletetextField

我的意思是,onSubmitted已经将用户输入的值传递给我们,我们可以在提交完成时使用它。为什么需要onEditingComplete房产?

我也遇到了这个stackoverflow帖子

根据这篇帖子的置顶答案,onEditingComplete用于确定用户提交数据后是否应该隐藏或保留键盘。如果是这种情况,为什么颤振会突飞猛进地拥有一个名为onEditingCompleteACCEPTS A FUNCTION的属性?他们可以简单地拥有一个hideKeyboardAfterEditing接受 true 或 false 的属性。

(我可能已经理解了此处提到的 Stack Overflow 帖子错误。但这就是我的想法)

有人可以帮我理解吗?

谢谢

0 投票
1 回答
479 浏览

flutter - 如何更改 Flutter 中提升按钮的选定文本的颜色?

当从黑色选择为白色时,我想更改提升按钮中文本的颜色。现在,如果我从这些提升的按钮中选择任何选项,背景颜色会发生变化,但文本颜色不会发生变化。但我也想更改文本颜色。这是我当前代码的示例图像。有人可以帮我解决这个问题吗?

图片示例

这是我当前的这部分代码-

0 投票
1 回答
41 浏览

flutter - Flutter - 无法将类字段传递给子组件

Flutter 新手,我想开始让我的应用程序更加动态。我想首先将数据传递给我的 Text() 小部件,但是我收到了这个奇怪的 null 错误并且不知道为什么会这样。

目前我正在这样做,我传入name并在容器的 Text 小部件中查看它:

但是它给了我一个A value of type 'Null' can't be assigned to a parameter of type 'String' in a const constructor. Try using a subtype, or removing the keyword 错误。

但是,当我删除容器并只返回这样的文本时:

一切顺利吗?我看不出这里有什么区别......有人可以分享一些关于为什么会这样的见解吗?

0 投票
1 回答
56 浏览

flutter - Flutter 文本字段行为奇怪(使用错误的值更新)

我遇到了与 TextFormField 相关的奇怪行为,因此我在父小部件中维护了一个对象列表,我使用以下代码呈现子小部件列表

而ChildProfileCard包含一个TextFormField,代码如下

有一个“删除”功能,可以简单地从列表中删除其中一项,如下所示

当有两个以上的项目(两个子小部件)时,我在第一个子小部件的TextFormField中输入了一些文本,然后我删除了第一个项目,文本将始终自动应用于第二个子小部件,我做错了什么? 我可以确认列表已正确更新,但文本表现异常。

在删除之前,您可以看到我们对不同的小部件有不同的文本 在删除之前,您可以看到我们对不同的小部件有不同的文本

删除后,第一个小部件的文本被错误地复制到下一个小部件,您可以看到 uuid 是第二个小部件的。 删除后,第一个小部件的文本被错误地复制到下一个小部件

0 投票
2 回答
70 浏览

flutter - 如何在被包装的 Dart Text() 中插入图像?

我正在尝试将图像放入包含在 DartAlertDialog()小部件中的长文本中。让我用一些图像来说明问题。

我想要的是:

我想要的是

我有的:

我有的

(硬币Image()在我的文字之后被冲到行中,而我希望它成为它的一部分)。

我目前正在尝试使用Wrap()小部件,请参阅下面的最小代码

Wrap()当达到上下文的宽度时,它应该将其子小部件放置在彼此下方。但是,它并没有按我的意愿工作,因为它将小部件放在被包裹的Image小部件下方,而不是放在最后一个旁边。Text()Flexible()

我对这个问题的看法是,即使最后一行文本停止得更早,文本行的换行仍然会创建一个“文本框”,它将一直持续到上下文宽度的末尾(即行尾)。这是因为前一行显然已经达到了Wrap()上下文的宽度。这可能就是为什么作为子列表Image.assets()中的下一个小部件插入的小部件Wrap()无论如何都会刷新到下一行。

当然,我尝试了其他几种方法,即使用Row()小部件并将Text()小部件包装在Flexible()小部件中,如下所示:

这当然不起作用,因为它不是将Image()部件放置在包装文本的最后一个单词旁边,而是在整个生成的文本区域旁边。Flexible()

当然,问题在于文本很长,因此分为几行。如果文本没有分成几行,第一种方法会很有效。

有没有办法

  • 限制换行的大小,以免换行时被视为整行;
  • 插入图像作为文本字符,这样只有使用Flexible()do the trick 来解决这个问题;
  • 自动将行小部件分成几行。

在此先感谢您的时间

0 投票
1 回答
29 浏览

flutter - flutter中如何在中文单词和英文单词之间插入空格?

据我所知,在中文单词和英文单词之间添加空格看起来更漂亮。喜欢 :

看起来更好

而且这种行为是自 iOS 13 以来 iOS 自动支持的。但 Flutter 使用它自己的引擎来渲染文本。所以我想知道在颤振上获得此功能的任何解决方案。

0 投票
1 回答
259 浏览

flutter - 无效的常量值文本颤振谷歌字体

我有我用谷歌字体设计的文本并且工作正常但是当我在文本之前添加 const 我得到无效的常量值错误

下面是我在没有 const 的情况下是如何实现的

以下是我尝试使用 const 实现的方法

以下是我尝试使谷歌字体保持不变但错误仍然存​​在的方法

0 投票
1 回答
27 浏览

flutter - 如何在 Flutter 上添加水平文本(句子)?

我想添加一个水平文本(句子),它能够使用整个水平空间来显示句子,甚至自动转到显示的下一行(如果需要)。

先感谢您。

0 投票
3 回答
46 浏览

flutter - 如何为 Flutter 中的文本赋予边框/背景?

我想给我的文本一个边框或背景。只是一个简单的红色文本,周围有黑色边框。

请参阅下图作为灵感:

在此处输入图像描述