草庐IT

l_textField

全部标签

flutter - 清除 TextField 时出错

我正在尝试清除我的TextField,这是我所做的IconButton(onPressed:(){FocusScope.of(context).requestFocus(newFocusNode());_searchFieldController.clear();setState((){searchClicked=false;});},icon:Icon(Icons.close),);}当我运行它时出现这个错误I/flutter(4547):══╡EXCEPTIONCAUGHTBYGESTURE╞═════════════════════════════════════════════

flutter - 只关注 TextField 中的 IconButton

我有一个用于输入密码的TextFormField,它带有一个用于切换obscureText的IconButton。我想让它在单击按钮时,文本字段不会成为焦点。然而,事实并非如此。我想这与FocusNode有关。ValueListenableBuilder(valueListenable:_obscureText,builder:(context,obscureText,child)=>TextFormField(obscureText:obscureText,decoration:InputDecoration(suffixIcon:IconButton(icon:Icon(obscu

android - Flutter中键盘向上滑动覆盖TextField

当我运行纯Flutter项目并且键盘激活TextField()移动到它上面并自适应时。但是当我将Flutter模块添加到native项目时,键盘覆盖了文本字段。我不知道如何解决这个问题。flutter:classHomeWidgetextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnColumn(mainAxisAlignment:MainAxisAlignment.center,children:[Text('thisisaprojecttotestkeyboard',),Flexible(fi

controller - TextField controller.clear() 实际上并没有清除 TextField

我在实现TextField时遇到了一些困难。更具体地说,我尝试使用Controller清除按钮的onPress方法上的TextField。controller.clear()从TextField中删除文本,但是一旦您继续输入,旧值就会重新出现。重现(使用flutter-gallery):修改lib/demo/material/date_and_time_picker_demo.dart以将Controller添加到其中一个TextFields:将以下内容添加到_DateAndTimePickerDemoState类的开头(在我的例子中是第124行):class_DateAndTimeP

dart - Flutter TextField 文本不打印到变量?

我的onChanged:文本字段文本我正在尝试更改我在同一类中声明的变量,并让它在无效函数中打印。请解释如何打印我的文本字段文本。classLoginPageStateextendsState{@overridevar_email;var_password;var_username;finalTextEditingControllercontroller=newTextEditingController();void_loginButton(){print("LoginfromPage");print(_password);print(_username);print(_email);

dart - TextField ErrorText 不会刷新状态

我目前在SimpleDialog中嵌入了一个TextField,用于输入信息。输入的信息需要在使用前进行验证。如果此验证失败,我想使用TextField的ErrorText字段显示一条错误消息。此验证在用户按下“保存”按钮时发生。失败时,我将文本的值从null更新为“Error!”。我知道这是正确完成的,因为如果我退出SimpleDialog然后返回对话框,文本就会更新。显然这是状态的问题。这是保存按钮的OnPressed方法的代码:onPressed:(){if(!checkDevEUICorrectness()){setState((){devEUIErrorText="Error

dart - 在 Flutter 的 ListViewBuilder 中使用动态 TextField

我正在尝试在flutter中构建一个动态TextField列表,但不明白我该如何处理它。我的列表是这样的:我的代码结构是:ListView.builder(shrinkWrap:true,itemCount:itemList.length,itemBuilder:(context,index){if(itemList.length==null){return_buildProgressIndicator();}else{returnsingleItemList(index);}})WidgetsingleItemList(intindex){if((itemList.length-1)

Flutter:textAlign:TextAlign.end 在 TextField/TextFormField 中不起作用

我在一行中有一个简单的TextField,其中包含一个Text和一个TextField,但如果在TextField/TextFormField中使用textAlign:TextAlign.end,它会出现下面提到的问题。虽然textAlign:TextAlign.start和textAlign:TextAlign.center工作正常。当用户键入一些东西,例如“HelloWorld”,然后通过点击并按下android键盘的退格键,将光标移动到单词“Hello”的中间,例如字母“o”,“Hello”单词得到已删除,但现在光标移动到单词的末尾,即“世界”的字母“d”处,但现在如果用户按退格

flutter - TextField 中文本的样式部分

我正在实现一个自定义文本字段,并且我想在用户输入时将某些关键字(即主题标签)设置为与其余文本不同的样式。有点像这样:有没有办法在Flutter中做到这一点? 最佳答案 这个问题与Howtochangecolorofparticulartextinatextfielddynamically?非常相似我在那里回答:https://stackoverflow.com/a/57846261/5280562简而言之:您可以扩展EditableText小部件,包括它的EditableTextState类并覆盖buildTextSpan方法。下面

flutter - 如何在 Flutter 的 TextField 中禁用预测文本?

我想禁用文本字段键盘中的预测文本。在原生的android和IOS上没那么难,但是我在Flutter上还没找到解决办法。我尝试过使用autocorrect:false并更改键盘类型,但它不起作用。TextField(autocorrect:false,keyboardType:TextInputType.emailAddress,decoration:newInputDecoration(hintText:"Entertext"),autofocus:true,), 最佳答案 如果enableSuggestions和autocorre