EditText的属性介绍

简介:

EditText继承TextView,所以EditText具有TextView的属性特点,下面主要介绍一些EditText的特有的输入法的属性特点

android:layout_gravity="center_vertical":设置控件显示的位置:默认top,这里居中显示,还有bottom

android:hin :Text为空时显示的文字提示信息,可通过textColorHint设置提示信息的颜色。
android:singleLine :设置单行输入,一旦设置为true ,则文字不会自动换行。
android:gray="top"  :多行中指针在第一行第一位置et.setSelection(et.length()); :调整光标到最后一行
android:autoText  :自动拼写帮助。这里单独设置是没有效果的,可能需要其他输入法辅助才行
android:capitalize  :设置英文字母大写类型。设置如下值:sentences仅第一个字母大写;words每一个单词首字母大小,用空格区分单词;characters每一个英文字母都大写。
android:digits  :设置允许输入哪些字符。如“1234567890.+-*/%\n()”
android:singleLine  :是否单行或者多行,回车是离开文本框还是文本框增加新行android:numeric  :如果被设置,该TextView接收数字输入。有如下值设置:integer正整数、signed带符号整数、decimal带小数点浮点数。
android:inputType:设置文本的类型
android:password  :密码,以小点”.”显示文本
android:phoneNumber  :设置为电话号码的输入方式。
android:editable  :设置是否可编辑。仍然可以获取光标,但是无法输入。
android:autoLink=”all”  :设置文本超链接样式当点击网址时,跳向该网址
android:textColor = "#ff8c00" :字体颜色
android:textStyle="bold" :字体,bold, italic, bolditalic
android:textAlign="center" EditText 没有这个属性,但TextView
android:textColorHighlight="#cccccc" :被选中文字的底色,默认为蓝色
android:textColorHint="#ffff00" :设置提示信息文字的颜色,默认为灰色
android:textScaleX="1.5" :控制字与字之间的间距
android:typeface="monospace" :字型,normal, sans, serif, monospace
android:background="@null" :空间背景,这里没有,指透明
android:layout_weight="1" :权重在控制控件显示的大小时蛮有用的。
android:textAppearance="?android:attr/textAppearanceLargeInverse" :文字外观,这里引用的是系统自带的一个外观,?表示系统是否有这种外观,否则使用默认的外观。
 
 
来源:http://liangruijun.blog.51cto.com/3061169/627350
本文转自天天_byconan博客园博客,原文链接:http://www.cnblogs.com/tiantianbyconan/archive/2012/10/15/2724050.html ,如需转载请自行联系原作者
相关文章
|
SQL 人工智能 自然语言处理
通义灵码代码大模型应用实践访谈
2024 年 6 月 26 日,中国信息通信研究院(以下简称“中国信通院”)在可信 AI·南京人工智能产业发展论坛正式发布了代码大模型评估结果。阿里云计算有限公司的通义灵码代码大模型顺利通过评估,获得目前最高等级 4+ 级。该等级代表阿里云通义灵码大模型在通用能力及专用场景能力绝大多部分达到优秀水平,同时具备较为成熟的管理机制。
|
存储 Java
Queue——队列
本篇文章介绍与栈比较相像的另一种线性数据结构——队列(Queue),它与栈的数据操作不同。
216 0
Queue——队列
jvm---类加载器(1)
jvm---类加载器(1)
199 0
|
算法
【刷算法】LeetCode-26.删除排序数组中的重复项
【刷算法】LeetCode-26.删除排序数组中的重复项
138 0
|
Java
【jdk8新特性】lambda表达式函数式接口
【jdk8新特性】lambda表达式函数式接口
215 0
|
4天前
|
人工智能 JavaScript Linux
【Claude Code 全攻略】终端AI编程助手从入门到进阶(2026最新版)
Claude Code是Anthropic推出的终端原生AI编程助手,支持40+语言、200k超长上下文,无需切换IDE即可实现代码生成、调试、项目导航与自动化任务。本文详解其安装配置、四大核心功能及进阶技巧,助你全面提升开发效率,搭配GitHub Copilot使用更佳。
|
6天前
|
存储 人工智能 自然语言处理
OpenSpec技术规范+实例应用
OpenSpec 是面向 AI 智能体的轻量级规范驱动开发框架,通过“提案-审查-实施-归档”工作流,解决 AI 编程中的需求偏移与不可预测性问题。它以机器可读的规范为“单一真相源”,将模糊提示转化为可落地的工程实践,助力开发者高效构建稳定、可审计的生产级系统,实现从“凭感觉聊天”到“按规范开发”的跃迁。
819 12
|
2天前
|
云安全 安全
免费+限量+领云小宝周边!「阿里云2026云上安全健康体检」火热进行中!
诚邀您进行年度自检,发现潜在风险,守护云上业务连续稳健运行
1162 1
|
5天前
|
消息中间件 人工智能 Kubernetes
阿里云云原生应用平台岗位急招,加入我们,打造 AI 最强基础设施
云原生应用平台作为中国最大云计算公司的基石,现全面转向 AI,打造 AI 时代最强基础设施。寻找热爱技术、具备工程极致追求的架构师、极客与算法专家,共同重构计算、定义未来。杭州、北京、深圳、上海热招中,让我们一起在云端,重构 AI 的未来。