`
cuixuxucui
  • 浏览: 351818 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

TextField的高宽autosize

 
阅读更多

var t_name:TextField = new TextField;
trace(t_name.height);
trace(t_name.width);

这样打印出来的高度都是100PX,是系统默认的。

如果不设置可能会让父容器宽高变大,遮挡住别的窗口的鼠标事件。

可以简单地使用tf.autoSize=TextFieldAutoSize.LEFT;来解决

这样宽高就会根据文本内容大小来调整了。

 

autoSize 属性   

 

autoSize:String  [] 

 

语言版本 :  ActionScript 3.0 

RuntimeVersions:  AIR 1.0, Flash Player 9 

 

控制文本字段的自动大小调整和对齐。TextFieldAutoSize 常数的可接受值为 TextFieldAutoSize.NONE(默认值)、TextFieldAutoSize.LEFT、TextFieldAutoSize.RIGHT 和 TextFieldAutoSize.CENTER。 

 

如果 autoSize 设置为 TextFieldAutoSize.NONE(默认值),则不会进行调整。

 

如果 autoSize 设置为 TextFieldAutoSize.LEFT,会将文本视为左对齐文本,这意味着该文本字段的左边距保持固定,在右边可调整单个文本字段行。如果文本中包括换行符(例如 "\n" 或 "\r"),则会另外调整底边来适合文本的下一行。如果 wordWrap 也设置为 true,则仅调整文本字段的底边,而右边距保持固定。

 

如果 autoSize 设置为 TextFieldAutoSize.RIGHT,会将文本视为右对齐文本,这意味着该文本字段的右边距保持固定,可在左边调整单个文本字段行。如果文本中包括换行符(例如 "\n" or "\r")),则会另外调整底边来适合文本的下一行。如果 wordWrap 也设置为 true,则仅调整文本字段的底边,而左边距保持固定。

 

如果 autoSize 设置为 TextFieldAutoSize.CENTER,会将文本视为居中对齐文本,这意味着对单个文本字段行的调整将使其在左右边距间均衡分布。如果文本中包括换行符(例如 "\n" 或 "\r"),则会另外调整底边来适合文本的下一行。如果 wordWrap 也设置为 true,则仅调整文本字段的底边,而左右边距保持固定。

 

分享到:
评论

相关推荐

    基于TextField的图文混编的组件

    1. **TextField的基础知识**:首先,需要了解TextField的基本属性和方法,如text属性用于设置和获取文本,width和height用于控制尺寸,selectable控制是否可选中,autoSize控制文本自动调整大小等。 2. **图文混排...

    ExtJs5 去掉textfield边框

    在ExtJs5中,开发人员有时需要自定义UI以满足特定的设计需求,比如去掉`textfield`组件的边框。在给定的描述中,我们看到开发者遇到了一个问题:默认情况下,ExtJs5的`textfield`组件有明显的边框,但通过添加特定的...

    Java中TextField类.pdf

    Java中的`TextField`类是Swing库中的一个基础组件,用于创建用户可以在其上输入文本的单行文本字段。在GUI编程中,`TextField`是一个非常常见的元素,它允许用户输入和编辑一行文本。以下是对`TextField`类的详细...

    textField的一个简单例子

    在iOS开发中,`textField` 是一个非常常见的控件,用于接收用户输入的文字信息。在很多情况下,我们可能需要在用户交互时管理键盘的显示和隐藏,以优化用户体验。在这个"textField的一个简单例子"中,我们将探讨如何...

    ActionScript3.0开发人员指南

    textField.autoSize = TextFieldAutoSize.LEFT; textField.text = getFormattedTime(); this.addChild(textField); timer = new Timer(1000); timer.addEventListener(TimerEvent.TIMER, updateClock); ...

    QML-TextField-Completer.zip

    在QML(Qt Quick)中,`TextField`是用于用户输入文本的基本组件,而`Completer`则是一种增强用户体验的功能,它可以提供输入建议,帮助用户快速完成输入。本项目"QML-TextField-Completer.zip"显然是一个关于如何在...

    textfield文件的自适应高度

    在iOS开发中,TextField是用户输入文本的基本控件,它通常用于收集用户的单行文本信息。然而,标准的UITextField在处理多行文本时可能存在局限,因为它默认不支持自适应高度,即不能根据输入内容的多少自动调整自身...

    TextField-InputView, UITextField InputView模式:终结注册类、信息采集类.zip

    `TextField-InputView`项目就是基于这个特性进行深入实践的开源库,它的目标是终结传统注册类以及复杂的信息采集类,让开发者能更便捷地定制输入视图。 `UITextField`的`inputView`属性通常用来替代系统默认的键盘...

    ios keywoard自适应textField高度

    "ios keyword 自适应 textField 高度"这一话题,正是关注如何在故事板(Storyboard)中巧妙地设置背景图片以及管理多个UITextField的高度动态变化。 首先,让我们深入理解UITextField的基本属性和行为。UITextField是...

    文本编辑器-textField实现

    在GUI(图形用户界面)应用中,`TextField`组件是实现文本输入和编辑的基本元素。在这里,我们将深入探讨如何使用`TextField`来创建一个功能丰富的文本编辑器。 `TextField`是JavaFX或Swing等GUI库中的一个类,它...

    Flutter漂亮登陆界面,TextField回车光标、焦点跳转下个TextField,最后一个自动点击登陆,源码提供下载

    flutter在开发登陆界面的时候,输入内容后回车光标要跳转到下个TextField,有时FocusScope.of(context).requestFocus,不起作用,经过多次查找资料,最后找到一个相对适应实际应用的方法,提供源码下载 ,请查阅!...

    代码实现Lable 、textField创建界面以及键盘的处理

    本教程将专注于使用代码实现Label和TextField来构建UI,并探讨如何处理键盘的显示与关闭。我们将结合`LTFDemo`这个示例项目进行讲解。 首先,让我们了解Label和TextField的基本概念。Label(标签)是用来展示静态...

    TextField使用小惊奇

    在Android开发中,`TextField`是用于用户输入文本的基本组件,尤其在构建用户界面时扮演着重要角色。在本文中,我们将深入探讨`TextField`如何实现多行输入,即自动换行的功能,并揭示一个小小的惊喜——只需导入一...

    Ext表单组件之textField

    本篇我们主要关注"Ext表单组件之textField",它是最基础也是最常用的输入控件,用于接收用户的文本输入。 一、Ext.form.TextField简介 Ext.form.TextField是Ext JS中的一个核心组件,它允许用户在表单中输入单行...

    自定义textfield

    在iOS和Android应用开发中,`TextField`(在iOS中称为`UITextField`,在Android中称为`EditText`)是用户输入文本的基本组件。本主题将深入探讨如何自定义`TextField`,以满足特定的设计和功能需求,从而提高用户...

    手工创建TextField

    - `textField(_:shouldChangeCharactersIn:replacementString:)`: 用户输入时,返回值决定是否接受输入的字符。 - `textFieldShouldEndEditing(_ textField:)`: 用户停止编辑前调用,返回值决定是否允许结束编辑。...

    ext-3-TextField-sample.rar_ext_ext TextField_ext textfield inp

    在提供的压缩包中,"ext-3-TextField-sample.rar" 涉及到的是ExtJS 3.x版本中的TextField组件,这是一个基本的用户输入控件,常用于收集用户在网页上的文本信息。这个示例着重介绍了如何创建和使用TextField。 ...

    带警示效果的TextField、改变光标起始位置

    在IT行业中,尤其是在UI设计和开发领域,TextField是常见的用户输入组件,用于接收用户的文本输入。在Android或iOS等移动操作系统,以及Web开发中的HTML5等技术中,TextField都有着广泛的应用。本文将深入探讨如何...

    TextField自动换行.zip

    这时,可以监听`UITextField`的`textDidChange`通知,或者在其代理方法`textField(_:shouldChangeCharactersIn:replacementString:)`中处理。例如: ```swift textField.addTarget(self, action: #selector...

    自定义输入textfield

    在iOS和Android等移动应用开发中,`TextField`(在iOS中称为`UITextField`,在Android中称为`EditText`)是用户输入文本的基本组件。它允许用户在屏幕上输入、编辑和查看文本,是构建交互式应用程序不可或缺的部分。...

Global site tag (gtag.js) - Google Analytics