请问flutter这输入框自动消失是什么鬼
flutter吧
全部回复
仅看楼主
level 1
贴吧用户_0K8D8KU283
楼主
2019年05月12日 02点05分
1
level 1
贴吧用户_0K8D8KU283
楼主
顶?
2019年05月12日 02点05分
2
level 1
豆腐花开初V
我也出现这个问题,你解决了吗
2019年05月14日 04点05分
4
贴吧用户_0K8D8KU283
没解决呢
2019年05月17日 09点05分
贴吧用户_0K8D8KU283
刚刚研究了很久 解决了 看七楼
2019年05月17日 11点05分
level 11
whc0123123
倒是贴代码相关信息啊
2019年05月15日 05点05分
5
贴吧用户_0K8D8KU283
发在六楼了
2019年05月17日 09点05分
level 1
贴吧用户_0K8D8KU283
楼主
电脑上不像吧字体调小,又不支持滚动截屏 只能放到手机上截屏了
2019年05月17日 09点05分
6
newchuan
我擦,这是什么高科技!在手机端撸
?
2019年10月18日 00点10分
level 1
贴吧用户_0K8D8KU283
楼主
问题已解决
不要给textfield绑定controller
直接用它自带的onChanged或者onSubmited属性就可以完成了
2019年05月17日 11点05分
7
level 11
whc0123123
感觉controller应该放在外面
2019年05月19日 04点05分
8
level 9
一块小板子
其实问题在于controller没有放在外面,你把controller放在最外层就不会出现这种问题了
2019年07月04日 03点07分
10
level 1
Yioam66
我也遇到了这样的问题,在软键盘收起时输入框的内容会消失,原因好像是这个build方法在软键盘收起或弹出时都会调用一次,所以只要我添加控制器,输入框的内容就会因为软键盘的操作消失,因为控制器在new loginbody()里面重新生成了,我想知道build会在什么情况下被调用啊。。。别的页面的build没有这样,并且我在跳转到下一个页面继续弹出或隐藏软键盘时,有问题的前一个页面也会不断调用build
2019年08月14日 08点08分
11
Yioam66
@whc0123123
2019年08月14日 08点08分
whc0123123
LoginBody是Stateless的还是Stateful的?有没把controller定义成成员变量?
2019年08月15日 09点08分
Yioam66
@whc0123123
2019年08月16日 02点08分
Yioam66
图在楼下,我把控制器拿到外面了,放loginbody里面会不断的初始化
2019年08月16日 02点08分
level 1
a45682132008
静态页面,输入框输入不会显示,改动态页面
2019年08月15日 03点08分
12
level 1
Yioam66
2019年08月16日 02点08分
13
level 1
Yioam66
这几种方法跳转都没反应,方法肯定是走了。。
@whc0123123
,老哥帮我看看问题呀。。
2019年08月17日 09点08分
14
whc0123123
RoundButton自己封装的吧,里面有没有走onPressed啊?
2019年08月18日 17点08分
Yioam66
@whc0123123
走了。。是有什么问题吗
2019年08月19日 01点08分
Yioam66
@whc0123123
onPressed方法是肯定走了的
2019年08月19日 01点08分
Yioam66
@whc0123123
能加个联系方式帮忙解决下么。。。
2019年08月19日 04点08分
level 1
记忆de轨迹
你在loginpage为啥还有pushandremoved回loginpage
2019年08月19日 04点08分
15
Yioam66
没,在其他页面,需要点击按钮跳转到loginpage页面
2019年08月19日 04点08分
记忆de轨迹
@Yioam66
那你在main.dart先做静态路由 主页和登录,然后直接跳转不就行了
2019年08月19日 04点08分
记忆de轨迹
@Yioam66
动态路由适合业务页面
2019年08月19日 04点08分
Yioam66
@记忆de轨迹
啊。。能加个联系方式吗,我卡在这个问题了。。
2019年08月19日 05点08分
level 1
好乐悦我
贴吧也有这问题
2019年08月30日 03点08分
16
level 1
青青园中葵shj
将final TextEditingController _beizhuController = new TextEditingController();
定义在类里面,Widget build的外面。
2020年05月22日 09点05分
19
1