草庐IT

textfields

全部标签

dart - 如何在 CupertinoTabView 中使用 Flutter Textfield 而不会在点击时引发异常?

我正在尝试为iOS创建一个简单的flutter应用程序。我的最终目标是让CupertinoTabView在顶部有一个方形图像,在下方有一个文本字段,当用户轻按以允许用户输入一些文本时,文本字段将向上滑入键盘上方的View。当我将“标准”工作代码集成到iOS特定小部件中并点击文本字段时,出现异常并且文本字段没有移动。我正在使用以下版本的flutter:Flutter0.2.3•channelbeta•https://github.com/flutter/flutter.gitFramework•revision5a58b36e36(3weeksago)•2018-03-1313:20:1

flutter - TextField 的背景图片 - Flutter

我正在尝试为Flutter中的TextField添加背景图片。到目前为止,这是我尝试过的:Stack(alignment:AlignmentDirectional.center,children:[SizedBox(width:333.0,height:43.0,child:Image(image:AssetImage('assets/search_field.png')),),TextField(textAlign:TextAlign.center,controller:_searchController,autocorrect:false,style:inputTextStyle,

dart - 在一行中对齐 TextField 和 FlatButton

下面的代码运行良好,并在TextField下显示FlatButton:import'package:flutter/material.dart';classLocationCaptureextendsStatelessWidget{LocationCapture(this.clickCallback,this.tc);finalTextEditingControllertc;finalVoidCallbackclickCallback;@overrideWidgetbuild(BuildContextcontext){returnColumn(mainAxisSize:MainAxis

dart - (Flutter) 如何在不按 "Done"的情况下自动监听 TextField 中的变化?

I在对话框中打印来自TextField的输入(TextField和输出都在AlertDialog中)。只有当我在键盘上按下“完成”时,输出才会更新。如果我不按“完成”,它会一直显示旧输出。这是我的源代码:FuturewidePopUpCustom()async{returnshowDialog(context:context,builder:(BuildContextcontext){returnAlertDialog(title:Text('EnterNumber'),content:SingleChildScrollView(child:ListBody(children:[Tex

dart - 为什么将 TextField 放在 In Row 中时出现错误

我试图将两个文本字段放在一行中,以便它们排成一行,但我似乎遇到了以下错误,我似乎无法理解我在这里做错了什么。感谢帮助。导入“package:flutter/material.dart”;voidmain(){runApp(MaterialApp(title:'Planet',home:Home()));}classHomeextendsStatefulWidget{@overrideStatecreateState(){//TODO:implementcreateStatereturnHomeState();}}classHomeStateextendsState{@overrideW

dart - 如何设置 TextField 宽度?

我将我的TextField嵌套在宽度为10.0的Container中,但文本字段仍然占据了设备的整个宽度。Widget_reviewBody(){returnSliverToBoxAdapter(child:Container(width:10.0,padding:EdgeInsets.only(bottom:30.0),child:TextField(onChanged:(text){setState((){reviewBody=text;});},keyboardType:TextInputType.multiline,maxLines:null,decoration:InputD

android - 如何将 TextField 居中放置在 Container 中?

我想将Container中的TextField居中,但它们是左对齐的。@overrideWidgetbuild(BuildContextcontext){//TODO:implementbuildreturnScaffold(appBar:AppBar(title:Text('Login'),),body:Container(child:Column(children:[Container(child:TextField(decoration:InputDecoration(hintText:'EmailAddress'),),width:MediaQuery.of(context).

flutter,TextField怎么用呢?

如何使用TextField?我试过StatelessWidget和StatefulWidget,还是不行。这是我的代码:import'package:flutter/material.dart';voidmain(){runApp(MyApp());}classMyAppextendsStatefulWidget{@overrideStatecreateState(){return_MyAppState();}}class_MyAppStateextendsState{@overrideWidgetbuild(BuildContextcontext){returnContainer(c

带有 IconButton 的 Flutter TextField

这个小部件有两个问题。添加suffix:IconButton...时,它会在文本字段内添加看起来像填充的内容。当_searchController.text不为空时,如何显示后缀图标。我试过_searchController.text!=null?IconButton(...):'不知道在这里返回什么'Widget_searchBox(){returnTextField(controller:_searchController,decoration:InputDecoration(labelText:"Search",hintText:"Search",prefixIcon:Icon(

flutter - 如何让 TextField 占据所有可用的垂直空间?

TextField具有maxLines属性,它定义了多少行被“绘制”。但是当我不知道这个属性的值(value)时我该怎么办。屏幕不同,我只想将TextField垂直扩展到最大。Column(crossAxisAlignment:CrossAxisAlignment.start,mainAxisAlignment:MainAxisAlignment.start,children:[Expanded(child:TextField(keyboardType:TextInputType.multiline,maxLength:null,maxLines:100,decoration:Inpu