草庐IT

l_textField

全部标签

user-interface - Flutter - 找不到 TextField "textAlign"属性

我有这个基本的文本字段:newTextField(style:newTextStyle(fontSize:20.0,color:Colors.blue),onChanged:(InputValuenewInputValue){setState((){inputValue=newInputValue;});}),我现在想让文本在用户输入内容时float到中心。所以我去了文档,它告诉我使用textAlign属性。newTextField(textAlign:TextAlign.center;style:newTextStyle(fontSize:20.0,color:Colors.blue

android - 获取运行时可用的 TextField 列表?

我正在使用一个名为Proteus的android库它会在运行时使用我们服务器上的JSON文件扩充布局。该库允许数据绑定(bind),但我的问题是如何在使用我的应用程序时从这些字段中获取数据?我无法引用布局的任何标识符,因为它们在编译期间不存在。当(R.id.input)在运行时才真正存在时,有没有办法忽略语句中的错误?:Viewview=inflater.infalte(R.layout.fragment_form,container,false);TextViewtextView=(TextView)view.findViewById(R.id.input);或者可能在运行时以编程方

android - 当键盘弹出时,TextField 被隐藏

import'package:e_expense/home.dart';import'package:flutter/material.dart';classSignUpPageextendsStatefulWidget{@override_SignUpStatecreateState()=>_SignUpState();}class_SignUpStateextendsState{@overrideWidgetbuild(BuildContextcontext){returnScaffold(resizeToAvoidBottomPadding:false,appBar:AppBar

android - 当键盘弹出时,TextField 被隐藏

import'package:e_expense/home.dart';import'package:flutter/material.dart';classSignUpPageextendsStatefulWidget{@override_SignUpStatecreateState()=>_SignUpState();}class_SignUpStateextendsState{@overrideWidgetbuild(BuildContextcontext){returnScaffold(resizeToAvoidBottomPadding:false,appBar:AppBar

dart - Flutter中TextField的TextScaleFactor?

想知道有没有办法在flutter中控制TextField小部件的textscalefactor。基本上,当用户在其设备可访问性设置中增加字体/文本大小时,我想限制文本字段变得过大。谢谢。 最佳答案 您可以使用自定义textScaleFactor将其包装为MediaQueryWidgetbuild(BuildContextcontext){finalmqData=MediaQuery.of(context);finalmqDataNew=mqData.copyWith(textScaleFactor:mqData.textScaleF

dart - Flutter中TextField的TextScaleFactor?

想知道有没有办法在flutter中控制TextField小部件的textscalefactor。基本上,当用户在其设备可访问性设置中增加字体/文本大小时,我想限制文本字段变得过大。谢谢。 最佳答案 您可以使用自定义textScaleFactor将其包装为MediaQueryWidgetbuild(BuildContextcontext){finalmqData=MediaQuery.of(context);finalmqDataNew=mqData.copyWith(textScaleFactor:mqData.textScaleF

textfield - 扩展 maxLines 属性时自动滚动多行 TextFormField

我正在实现一个将maxLines属性设置为3的TextFormField。一旦用户从第四行开始,如何使TextFormField向下滚动?目前光标是不可见的,直到用户手动向下滚动。有没有办法自动做到这一点?这种行为实际上在“文本字段”示例中的flutter_gallery应用程序中具有特色。只需在“实时故事”输入中键入长文本,直到它到达第四行。我的代码的重要部分实际上如下所示:import'package:flutter/material.dart';classTextFormFieldDemoextendsStatelessWidget{@overrideWidgetbuild(Bu

textfield - 扩展 maxLines 属性时自动滚动多行 TextFormField

我正在实现一个将maxLines属性设置为3的TextFormField。一旦用户从第四行开始,如何使TextFormField向下滚动?目前光标是不可见的,直到用户手动向下滚动。有没有办法自动做到这一点?这种行为实际上在“文本字段”示例中的flutter_gallery应用程序中具有特色。只需在“实时故事”输入中键入长文本,直到它到达第四行。我的代码的重要部分实际上如下所示:import'package:flutter/material.dart';classTextFormFieldDemoextendsStatelessWidget{@overrideWidgetbuild(Bu

flutter - onChange TextField 移动光标以开始 flutter

我尝试在TextField中使用onChange方法检查输入,但在用TextEditingController替换文本后,光标移动到TextField。这个问题只出现在Android平台上。代码TextField(controller:textEditController,onChanged:(content){textEditController.text=checkNumber(content);},)flutter版本[✓]Flutter(Channelmaster,v1.2.2-pre.41,onMacOSX10.14.318D109,localeen-IR)[✓]Androi

flutter - onChange TextField 移动光标以开始 flutter

我尝试在TextField中使用onChange方法检查输入,但在用TextEditingController替换文本后,光标移动到TextField。这个问题只出现在Android平台上。代码TextField(controller:textEditController,onChanged:(content){textEditController.text=checkNumber(content);},)flutter版本[✓]Flutter(Channelmaster,v1.2.2-pre.41,onMacOSX10.14.318D109,localeen-IR)[✓]Androi