首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏移动开发专栏

    Flutter TextField详解

    文章目录 基本属性 TextField InputDecoration 样式 基础样式 隐藏文本 键盘类型 键盘按钮 大小写 光标 最多行数 计数器 图标 提示文字 去除下划线 边框 获取输入内容 关闭软键盘 TextField const TextField({ Key key, this.controller,//控制器 this.focusNode,//焦点 this.decoration 样式 基础样式 TextField(), 很简单,无任何参数,当然效果也很简单。 style可以修改样式。 ( maxLines: 3, ), 从效果可以看出,TextField高度已经变成了3行。 : 1, ), 可以看到,TextField的高度是会自适应的。

    5.1K40编辑于 2022-06-10
  • 来自专栏mathor

    TextField和Graphics类

    TextField类 java.awt.TextField类用来创建文本框对象 TextField有如下常用方法 TextField() TextField(int columns) TextField 事件监听 TextField对象可能发生Action(光标在文本框内敲回车)事件。 = new TextField(10); num3 = new TextField(15); Label lblplus = new Label("+"); num1,num2,num3; public MyMonitor(TextField num1,TextField num2,TextField num3) { this.num1 = new TextField(10); num3 = new TextField(15); Label lblplus = new Label("+");

    1.1K20发布于 2018-08-03
  • 来自专栏大宇笔记

    TextField suffixIcon点击时TextField 选中弹出键盘<Flutter Bug篇>

    但是点击后面小眼睛的时候,TextField会被选中,弹出键盘。 ? 问题描述: 点击prefix 或者 suffix 的时候,键盘弹出,输入框选中。 https://github.com/flutter/flutter/issues/36948 目前官方还是没有去处理这个事情,只能想到其他方式去解决,issue 上又解决思路,点击的时候,手动写代码让TextField 解决方案: TextField( obscureText: showPassword, style: TextStyle

    2.9K10发布于 2020-09-07
  • 来自专栏全栈程序员必看

    TextField的高宽autosize

    var t_name:TextField = new TextField; trace(t_name.height); trace(t_name.width); 这样打印出来的高度都是100PX,是系统默认的

    1.5K10编辑于 2022-08-28
  • 来自专栏向全栈出发

    Flutter TextField(输入控件)

    1、常用属性值及含义 TextField常用属性值 含义 maxLength 最大长度,设置此项会让TextField右下角有一个输入数量的统计字符串 maxLines 最大行数 autocorrect ( maxLength: 30,//最大长度,设置此项会让TextField右下角有一个输入数量的统计字符串 maxLines: 1,//最大行数 autocorrect new TextField( //最普通的TextField,没有任何提示 ), (图二)TextFeild简易示例 ? 示例 TextField( keyboardType: TextInputType.number, ), 5.2 textCapitalization 字母大写 TextField提供了一些有关如何使用户输入中的字母大写的选项 更改TextField中的光标 可以直接从TextField小部件自定义游标。

    4.1K20发布于 2020-09-10
  • 来自专栏青年码农

    Flutter基础widgets教程-TextField

    1 TextField TextField 是一个文本输入组件,类似 Web 上的 Input。 2 构造函数 TextField({ Key key, this.controller, this.focusNode, this.decoration = const false, 3.3 controller:控制正在编辑的文本 controller: new TextEditingController(text: this.id), 3.4 decoration:TextField

    1K1815发布于 2020-10-10
  • 来自专栏Flutter18

    『Flutter』警告修复 & 常用组件 TextField

    『Flutter』常用组件 TextField1.前言经过上一篇文章的介绍,给大家讲述了 Flutter 中的有无状态组件,以及有状态组件的使用方法,本文将继续围绕着 Flutter 中常用的组件来讲述一下 本次要讲述的组件有:TextField2.TextField2.1.介绍Flutter 的 TextField 组件是一个用于文本输入的基础组件,它提供了用户输入文本的界面。 TextField 允许用户输入文本,并且可以通过各种属性来定制其外观和行为。2.2.常用属性controller:类型为 TextEditingController,用于控制文本的内容。 decoration:类型为 InputDecoration,用于定制 TextField 的外观,如提示文本、标签、边框等。keyboardType:用于指定键盘类型,例如数字键盘、邮箱键盘等。 enabled:一个布尔值,用于控制 TextField 是否启用。

    1.2K11编辑于 2024-01-18
  • 来自专栏日常技术分享

    Flutter TextField光标不见了

    登录用户名和密码框使用TextField,但是突然发现没有光标,在网上查找了下 什么设置光标位置也是设置过了,还是没有光标。 TextField( controller: TextEditingController.fromValue(TextEditingValue(

    1.9K40发布于 2021-04-26
  • 来自专栏johnhuster

    lucene6之TextField与StringField对比

    lucene6版本较之最初的版本在字段类型上还是有蛮大区别的,今天重点介绍其中的两个:TextField与StringField,下面直接看源码: public final class TextField , tokenized, stored. */ public static final FieldType TYPE_STORED = new FieldType(); 从上面代码可以看出,TextField

    93010编辑于 2022-03-29
  • 来自专栏肘子的Swift记事本

    SwiftUI TextField 进阶 —— 事件、焦点、键盘

    SwiftUI TextField 进阶 —— 事件、焦点、键盘 想获得更好的阅读体验,可以访问我的博客 www.fatbobman.com[1] 本文将探讨涉及 SwiftUI TextField 的事件 ("textfield in form commit2") } }} 当 TextField(text1) commit 时,控制台输出为 textfield in form commit2textfield TextField 的效果。 TextField 获得焦点的功能。 /posts/textfield-1/

    15.1K10编辑于 2022-07-28
  • 来自专栏肘子的Swift记事本

    SwiftUI TextField进阶——格式与校验

    SwiftUI TextField进阶——格式与校验 如想获得更好的阅读体验,请访问我的博客 www.fatbobman.com[1] SwiftUI的TextField可能是开发者在应用程序中最常使用的文本录入组件了 如何在TextField中实现格式化显示 现有格式化方法 在SwiftUI 3.0中,TextField新增了使用新老两种Formatter的构造方法。 之类的方式,对TextField身后的UITextField进行侵入,替换掉它原有的textField方法,在其中进行字符判断。 如何在TextField中检查内容是否符合指定条件 相较上述两个目标,在SwiftUI中检查TextField内容是否符合指定条件是相当方便的。 delegte的textfield方法中屏蔽无效字符。

    10.1K20编辑于 2022-07-28
  • 来自专栏移动开发之家

    Flutter 快速解析 TextField 的内部原理

    看完本篇,你不仅会了解到 TextField 的实现和构成,还可以学到很多之前不常用的“奇怪”知识。 在 Flutter 里 TextField 是一个比较复杂的控件,而在整个 TextField 里嵌套了许多不同实现的控件,它们组成了我们常用的输入框效果,如下图所示是关于 TextField 的主要构成部分 作一些处理,那么 TextField 的 onTap 其实并不合适,因为它是已经弹出了。 在 TextField 内部有一个 RepaintBoundary ,是因为 TextField 本身是一个需要频繁更新的控件,而 TextField 里的内容变化一般很少需要触发父布局的重绘,所以 ”粘贴/复制“ 的 Toolbar 是哪里弹出; Toolbar 是如何定位和布局; 点击 TextField 是如何弹出键盘和处理手势事件; TextField 如何做到局部绘制; ...

    3.1K30编辑于 2021-12-24
  • 来自专栏韩曙亮的移动开发专栏

    【Flutter】StatefulWidget 组件 ( Image 组件 | TextField 组件 )

    文章目录 一、Image 组件 二、TextField 组件 三、 相关资源 一、Image 组件 ---- Image 组件有多个命名构造函数 , 可以从 文件 / 内存 / 网络 / Assets 列表变为非刷新状态 await Future.delayed(Duration(milliseconds: 500)); return null; } } 运行效果展示 : 二、TextField 组件 ---- TextField 组件构造函数的可选参数 : 下面代码中的可选参数就是 TextField 组件可以设置的参数选项 ; class TextField extends StatefulWidget { const TextField({ Key key, this.controller, this.focusNode, this.decoration = const height: 200, ), // 输入框组件 TextField

    11.9K00编辑于 2023-03-28
  • 来自专栏C++核心准则原文翻译

    自学鸿蒙应用开发(6)- TextField组件

    本文介绍在鸿蒙应用中TextField组件的基本用法。 增加TextField组件 如下代码中25行~32行所示,在布局中增加TextField组件。 <? 获取TextField组件并取得输入文字信息 如下面代码中20行和22行所示,在按钮组件的响应代码中获取TextField组件后,获取输入的文字信息并弹窗显示。 import ohos.agp.components.Button; import ohos.agp.components.Component; import ohos.agp.components.TextField tf = (TextField) findComponentById(ResourceTable.Id_text_field); new ToastDialog(getContext 类: https://developer.harmonyos.com/cn/docs/documentation/doc-references/textfield-0000001054358710 TextField

    86520发布于 2020-12-31
  • 来自专栏个人路线

    Flutter TextField 设置默认值和光标位置

    Flutter TextField 是一个文本输入框,可以结合使用 TextEditingController 来获取输入框中的内容以及设置 TextField 中默认显示的内容 TextEditingController _textEditingController = new TextEditingController(); TextField( controller: _textEditingController

    3.6K20发布于 2021-10-13
  • 来自专栏王大锤

    ios TextField限制输入两位小数

    只需要实现textField的这个代理方法就可以实现 - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:( replacementString:(NSString *)string { NSMutableString * futureString = [NSMutableString stringWithString:textField.text

    1.8K90发布于 2018-05-17
  • 来自专栏大前端(横向跨端 & 纵向全栈)

    Flutter中的文本输入框组件TextField

    Flutter中的文本输入框使用TextField 这个组件来表示。 主要的属性如下: 1. maxLines 最大输入行。 Column( children: <Widget>[ // 普通输入框 TextField SizedBox(height:20), // 单行文本输入框 TextField SizedBox(height:20), // 多行文本输入框 TextField SizedBox(height:10), // 密码输入框 TextField

    6.5K20发布于 2021-01-05
  • 来自专栏拂晓风起

    Flash:TextField字体不显示文字不显示文字丢失

    设置单行、多行 3、TextField使用了抗锯齿,需要嵌入字体,但动态变化的文字并不在嵌入的文字中。这个具体不说了,不懂的就得回去补课了。 SWF的结构:场景中放一个元件,元件导出as链接,元件的子元件是TextField 2、编写fb代码,如下所示,实现三种加载方式。 [ Embed(source= ".. setTimeout( function():void{ TextField text2); text2.x = 300; text2.y = 50; TextField 根据yboy的记录,我这里尝试把font1的TextField设置为“设备字体”,情况更极端了。 ? (第二行)font1直接嵌入了一个没有字的字体,导致font2完全不显示的。

    2.8K20发布于 2018-07-24
  • 来自专栏易帜的Android 学习之旅

    17.Flutter学习之路常用表单TextField、CheckBox等组件

    TextField常见属性: 属性 描述 maxLines 将文本框改为多行文本框,默认是单行 onChanged 文本框改变的时候触发的时间 decoration hintText类似于EditText padding: EdgeInsets.all(20), child: Column( children: <Widget>[ TextField (), SizedBox(height: 20,), TextField( decoration: InputDecoration OutlineInputBorder(), ), ), SizedBox(height: 20,), TextField ), ), ), SizedBox(height: 20,), TextField

    1.1K20编辑于 2022-02-09
  • 来自专栏阿林前端开发攻城狮

    textField限制只能输入一定长度的字符

    - (BOOL)textField:(UITextField )textField shouldChangeCharactersInRange:(NSRange)range replacementString :(NSString )string; { //string就是此时输入的那个字符textField就是此时正在输入的那个输入框返回YES就是可以改变输入框的值NO相反 if ([string isEqualToString :@"\n"]) //按会车可以改变 { return YES; } NSString * toBeString = [textField.text stringByReplacingCharactersInRange :range withString:string]; //得到输入框的内容 if (self.myTextField == textField) //判断是否时我们想要限定的那个输入框 { if ([toBeString length] > 20) { //如果输入框内容大于20则弹出警告 textField.text = [toBeString substringToIndex

    1.9K20发布于 2021-10-29
领券