Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 获取TextFormField的默认主题';输入装饰';s标签_Flutter - Fatal编程技术网

Flutter 获取TextFormField的默认主题';输入装饰';s标签

Flutter 获取TextFormField的默认主题';输入装饰';s标签,flutter,Flutter,我需要创建一个位于TextFormFields旁边的自定义小部件,因此我必须为其标签设置样式,以匹配TextFormField的标签样式 这不起作用: Theme.of(ctx).inputDecorationTheme.labelStyle 因为根据其文件: 如果为null,则默认为从源代码的基[TextStyle]派生的值 输入字段和当前[主题] 问题是,我不知道如何获得基本样式。您获得的基本样式是正确的。在我的例子中,InputDecorationTheme中的labelStyle和hi

我需要创建一个位于
TextFormField
s旁边的自定义小部件,因此我必须为其标签设置样式,以匹配
TextFormField
的标签样式

这不起作用:

Theme.of(ctx).inputDecorationTheme.labelStyle
因为根据其文件:

如果为null,则默认为从源代码的基[TextStyle]派生的值 输入字段和当前[主题]


问题是,我不知道如何获得基本样式。

您获得的基本样式是正确的。在我的例子中,
InputDecorationTheme
中的
labelStyle
hintStyle
无法通过热重新加载更新,但它们在重新运行应用程序时工作。

Theme.of(ctx)
的主题。InputDecorationTheme.labelStyle
对我来说完全正常。你到底面临什么问题?@KeertiPurswani我需要得到字体的颜色和大小。当您说“工作完全正常”时,您是否尝试放置断点并查看值是否为
null
?这是我的箱子。我可以看到标签字体颜色和大小的文字。我将断点放在何处以及为什么要检查?@KeertiPurswani尝试
errorStyle
,它应该是红色的。它不会以红色结束,因为
errorStyle
null
,默认为问题中描述的基本
TextStyle