草庐IT

l_textField

全部标签

Flutter:带有 TextField/TextFormField 的 Bottom Sheet

在我们的应用程序的一部分中,我希望在BottomSheet中有一个简单的表单,就像下面的代码一样。不幸的是,当我输入它时,我得到了一个错误ThefollowingassertionwasthrownduringperformLayout():AnInputDecorator,whichistypicallycreatedbyaTextField,cannothaveanunboundedwidth.Thishappenswhentheparentwidgetdoesnotprovideafinitewidthconstraint.Forexample,iftheInputDecorat

flutter : Textfield in ListView. 生成器

大家好,我在CloudFirestore中有一些数据,还有一个ListView.builder用于将数据加载到其中。在此ListView.builder中,我有Network.Image、用于显示标题和副标题的ListTile以及另一个具有用于添加一些评论和图标按钮的文本字段的ListTile。我的目标是获取文本字段的文本并在单击按钮时显示为alertDialog。到目前为止,我向文本字段添加了一个Controller,但是每当我在文本字段中键入任何内容时,它都会更改所有文本字段。我曾尝试创建一个列表来指定一个唯一的Controller,这样我就可以停止文本字段中的所有更改,但我失败了

android - 如何在 Flutter 中删除 TextField 底部的空格?

我不明白为什么文本和蓝线之间的TextField底部有空格。这是我的代码:Future_selectNoteType(BuildContextcontext)async{switch(awaitshowDialog(context:context,builder:(BuildContextcontext){returnnewSimpleDialog(title:constText('SelectNoteType'),children:[Padding(padding:constEdgeInsets.only(left:8.0,right:8.0),child:newTextField(

dart - TextField 在与 TextEditingController 交互后失去值(value)

当我将TextEditingController添加到我的TextFormField时,文本字段的值在与其交互后被重置/删除。在代码示例中,我删除了不必要的小部件(对于较短的问题):Widgetbuild(BuildContextcontext){finalusernameTextEditController=TextEditingController();finalpasswordTextEditController=TextEditingController();finalconfirmPasswordTextEditController=TextEditingController

android - 我在 Flutter : The following assertion was thrown building TextField, 中遇到了一个问题,它让我遇到了一个陌生的问题

我在Flutter中遇到了一个问题:在构建TextField时抛出了以下断言,它让我在短时间内遇到了一个奇怪的问题!任何关于代码或错误的澄清,请在下面评论,我会在几分钟内回复,因为我迫不及待地想解决这个问题并继续前进,没有太多的想法!AndoidStudio返回给我的错误是这样的:I/flutter(26182):ThefollowingassertionwasthrownbuildingTextField(controller:I/flutter(26182):TextEditingController#e1688(TextEditingValue(text:┤├,selection

Flutter TextField 只能输入十进制数

我只想在Flutter的TextField中输入十进制数。我尝试了下面的代码,但这不起作用。它允许字母(a-z)和特殊字符。TextField(controller:newTextEditingController(text:listDisplay[position].getBlockQty(),),textAlign:TextAlign.center,maxLines:1,keyboardType:TextInputType.numberWithOptions(decimal:true,signed:false),), 最佳答案

flutter - 如何更改焦点上的 Flutter TextField 边框颜色?

我创建了一个带有输入装饰和Outlineboradinput的简单文本字段。当我在该文本字段上键入时,我想更改边框颜色。下面的链接,你可以看到我的作品。我想要的是将蓝色边框更改为白色:TextFormField(decoration:InputDecoration(labelText:"ReseviorName",fillColor:Colors.white,enabledBorder:OutlineInputBorder(borderSide:constBorderSide(color:Colors.white,width:2.0),borderRadius:BorderRadius

api - TextField 发生变化,调用 api - 如何限制这个?

如果我有一个文本字段,并且在该文本字段发生变化时,我会调用一个调用API的函数,我如何限制它,以便它仅在用户1秒内未输入任何内容时调用该函数?我迷路了..非常欢迎任何帮助。 最佳答案 使用计时器。如果在一秒前按下一个键,则取消旧计时器并使用新计时器重新安排时间,否则调用API:import'dart:async';class_MyHomePageStateextendsState{StringtextValue;TimertimeHandle;voidtextChanged(Stringval){textValue=val;if(t

dart - 处理来自 TextField 的数据

1-我多次尝试从以卡片或容器等良好方式归档的文本中检索数据,但我无法访问Controller列表以在内部查看它我现在不想使用json我只想检索用户在字段中写的内容有帮助吗??import'package:flutter/material.dart';classGUIextendsStatefulWidget{@override_GUIStatecreateState()=>_GUIState();}class_GUIStateextendsState{//thisistheTextControllersfinalfnController=TextEditingController();

Flutter Overlay 和 TextFields

我正在使用Flutter。在我用的脚手架体内Overlay.of(context).insert(...)插入一个登录对话框。但是,当我尝试选择用户名/密码字段时,没有键盘出现。当我在“普通”树中使用登录小部件时,它可以正常工作。在叠加层中移动它可以使键盘不显示。我是不是漏掉了什么?这难道不应该奏效吗? 最佳答案 您需要像下面这样将小部件包装在FocusScope中:overlayEntry=OverlayEntry(builder:(context){FocusScope.of(context).setFirstFocus(foc