请问flutter这输入框自动消失是什么鬼
flutter吧
全部回复
仅看楼主
level 1


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