Flutter
本话题发布Flutter相关的问答文章和技术分享,将持续更新,为您推荐了24篇问答,访问即可查看更多精彩内容。
-
1
回答
29浏览
StatefulWidget 的 initState 为啥没执行?
我写了个 StatefulWidget,但发现 initState 方法根本没被调用,页面也没报错,这是啥情况? 我检查了类继承,确认是 StatefulWidget,状态类也 override 了 ...
移动 2026-03-31 02:50:13 -
1
回答
79浏览
GetX状态更新后UI没刷新是怎么回事?
我用 GetX 写了个购物车页面,点击加减按钮修改商品数量,数据明明变了(打印出来是对的),但界面上的数量没更新。是不是漏了什么? 我的控制器里是这样定义的:RxInt count = 0.obs;,...
移动 2026-03-20 09:15:20 -
2
回答
19浏览
StatelessWidget里怎么用CSS样式?是不是搞错了?
我刚学Flutter,看到UI代码里有个StatelessWidget,但里面写了CSS,这不对吧?Flutter不是用Dart写样式的吗? 我试了下面这段代码,结果直接报错,说找不到CSS相关的类:...
移动 2026-03-18 08:22:21 -
2
回答
31浏览
Flutter中如何让自定义组件支持响应式布局?
我在写一个 Flutter 自定义卡片组件,想让它在不同屏幕尺寸下自动调整内边距和字体大小,但试了 MediaQuery 和 LayoutBuilder 都不太顺手。有没有更简洁的方式? 比如我之前在...
移动 2026-03-07 20:38:21 -
1
回答
108浏览
Flutter中用Provider更新状态后UI不刷新怎么办?
我用Provider做状态管理,修改了数据但界面没反应,是不是哪里写错了? 我在ChangeNotifier里改了变量,也调用了notifyListeners(),但页面就是不更新。试过把Consum...
移动 2026-03-06 03:34:22 -
1
回答
41浏览
Flutter Platform Channel 调用原生方法没反应怎么办?
我在 Flutter 里用 MethodChannel 调用 Android 原生方法,但点击按钮后完全没反应,log 也没输出。我检查了 channel 名字是一致的,也注册了 methodCall...
移动 2026-02-26 22:20:21 -
2
回答
29浏览
Flutter调用原生方法时MethodChannel返回null怎么办?
我在用Flutter的MethodChannel调用Android原生代码,结果总是返回null,明明原生那边已经return了字符串,但Dart这边拿到的是null,这是为啥? 我注册的channe...
移动 2026-02-26 21:20:25 -
2
回答
52浏览
Flutter Hot Restart后输入框内容为什么总是清空?
大家好,我在用Flutter开发表单页面时遇到个问题:每次修改代码后点击Hot Restart,输入框里的内容就全没了,这很影响调试体验。比如我之前输入的用户名和密码都得重新填,有没有办法保留这些临时...
移动 2026-02-17 23:55:33 -
2
回答
79浏览
Flutter中Provider状态在页面跳转后为什么会重置?
我在用Provider管理登录状态时遇到问题,登录成功后把用户信息存到ChangeNotifier里,但跳转到新页面后数据又变空了。 之前在Vue用类似写法没问题,比如这个组件: <templa...
移动 2026-02-16 03:57:58 -
2
回答
50浏览
为什么在Riverpod中更新Provider值后界面没有重新渲染?
我正在用Riverpod管理状态,但遇到了一个奇怪的问题。我在一个Provider里保存了一个计数器变量,通过按钮点击来修改它的值。但当我调用increment函数后,界面上的数字没有更新。我检查了代...
移动 2026-02-15 19:20:32 -
2
回答
72浏览
Flutter通过MethodChannel调用Android原生方法时,如何传递和接收复杂对象?
我现在在做Flutter和Android原生交互,需要从Android返回一个包含用户信息和配置数据的复杂对象。试过把对象转成Map再传递,但Dart端接收后要手动解析字段特别麻烦。比如用户对象里还有...
移动 2026-02-15 02:23:23 -
2
回答
26浏览
为什么Flutter Hot Restart后状态重置但Hot Reload正常?
我在开发计数器页面时遇到奇怪的问题,每次用Hot Restart(双击R)后计数器会重置为0,但Hot Reload(单击R)完全正常。代码看起来没问题,但状态就是无法保留... 我的计数逻辑是这样的...
移动 2026-02-13 20:14:29 -
2
回答
41浏览
为什么Riverpod状态更新后,ListView的CSS样式没变?
在Flutter Web项目里用Riverpod管理选中状态。点击列表项后状态确实变了,但对应项的CSS类(比如添加active样式)没更新,页面还是老样子。试过Provider.refresh和Pr...
移动 2026-02-10 14:53:39 -
2
回答
30浏览
Flutter中Row子组件宽度无法自适应父容器怎么办?
我在用Flutter开发卡片组件时遇到了布局问题,Row里的Icon和Text组件总显示成原始大小,无法根据父容器宽度自动调整。试过用Expanded包裹Row,但图标反而被压缩变形了。 这是我的代码...
移动 2026-02-10 13:38:35 -
2
回答
93浏览
Flutter中子组件如何更新父组件的状态?Vue的事件方法不生效了
在用Flutter做列表项点击时遇到状态同步问题。我按照Vue的思路,在子组件通过回调修改父组件的变量,但页面就是不更新。已经试过用setState包裹回调,但控制台提示setState() call...
移动 2026-02-07 01:05:36 -
2
回答
53浏览
Flutter中如何让ListView在滑动时保持子项的滚动位置?
我在用Flutter做聊天界面时遇到问题,每个聊天项里有个可滑动的图片列表,但当我滚动主ListView时,子项里的图片列表会重置滚动位置。试过用UniqueKey()和AutomaticKeepAl...
移动 2026-02-02 11:28:38 -
2
回答
59浏览
为什么Flutter的Platform Channel回调在Android上偶尔丢失?
在开发Flutter混合应用时,通过MethodChannel调用Android原生方法,但发现回调结果(onResult)偶尔不触发,特别是在频繁调用时。已经尝试过在主线程调用、添加重试逻辑,但问题...
移动 2026-02-01 19:24:51 -
2
回答
119浏览
为什么在Row中使用Expanded时会报错说有多余的非灵活子组件?
我在用Flutter写页面布局时遇到了问题,当在Row里放了两个Expanded和一个Text组件后,运行时报错:"RenderFlex children have non-zero flex but...
框架 2026-01-31 02:55:23 -
2
回答
87浏览
Flutter的Platform Channel参数传递时为什么会崩溃?
在用MethodChannel调用Android原生方法时,传了个数字参数,结果应用直接崩溃了。我按照文档把参数转成Map然后encode了,原生端也用了getInt,但就是报错,这是哪里出问题了? ...
移动 2026-01-30 17:50:45 -
2
回答
355浏览
Flutter打包Android apk时出现签名错误,如何解决?
我在用Flutter打包Android正式版apk时,按照官方文档生成了keystore文件,但执行flutter build appbundle时一直报签名错误: * What went wrong...
移动 2026-01-30 00:22:29