android 界面 edittext详解,Android 开发之EditText属性详解
EditText & TextView 属性详解:
android:layout_gravity="center_vertical" 设置控件显示的位置:默认top.
android:hint="请输入数字!"设置显示在空间上的提示信息
android:numeric="integer" 设置只能输入整数,如果是小数则是:decimal
android:singleLine="true" 设置单行输入,一旦设置为true,则文字不会自动换行。
android:password="true" 设置只能输入密码
android:textColor = "#ff8c00" 字体颜色
android:textStyle="bold" 字体样式{bold, italic, bolditalic}
android:textSize="20dip" 字体大小
android:capitalize = "characters" 以大写字母写
android:textAlign="center" EditText没有这个属性,但TextView有
android:textColorHighlight="#cccccc" 被选中文字的底色,默认为蓝色
android:textColorHint="#ffff00" 设置提示信息文字的颜色,默认为灰色
android:textScaleX="1.5" 字体沿X方向缩放比例
android:typeface="monospace" 字型{normal, sans, serif, monospace}
android:background="@null" 空间背景,这里没有,指透明
android:layout_weight="1" 权重,控制控件之间的地位,在控制控件显示的大小时蛮有用的。
android:textAppearance="?android:attr/textAppearanceLargeInverse" 文字外观,这里引用的是系统自带的一个外观,?表示系统是否有这种外观,否则使用默认的外观。不知道这样理解对不对? 通过EditText的layout xml文件中的相关属性来实现:
android:password="true" 这条可以让EditText显示的内容自动为星号,输入时内容会在1秒内变成*字样。
android:numeric="true" 这条可以让输入法自动变为数字输入键盘,同时仅允许0-9的数字输入
android:capitalize="cwj1987" 这样仅允许接受输入cwj1987,一般用于密码验证 下面是一些扩展的风格属性
android:editable="false" 设置EditText不可编辑
android:singleLine="true" 强制输入的内容在单行
android:ellipsize="end" 自动隐藏尾部溢出数据,一般用于文字内容过长一行无法全部显示时
Enter键图标的设置使用android:imeOptinos可对Android自带的软键盘进行一些界面上的设置:
android:imeOptions="flagNoExtractUi" //使软键盘不全屏显示,只占用一部分屏幕
同时,这个属性还能控件软键盘右下角按键的显示内容,默认情况下为回车键
android:imeOptions="actionNone" //输入框右侧不带任何提示
android:imeOptions="actionGo" //右下角按键内容为'开始'
android:imeOptions="actionSearch" //右下角按键为放大镜图片,搜索
android:imeOptions="actionSend" //右下角按键内容为'发送'
android:imeOptions="actionNext" //右下角按键内容为'下一步'
android:imeOptions="actionDone" //右下角按键内容为'完成'
原文
android 界面 edittext详解,Android 开发之EditText属性详解相关推荐
- iOS开发之tintColor属性详解
详解tintColor属性 tintColor属性是iOS7之后新加的一个属性,这个属性定义了一个非默认的着色颜色值,其值的设置会影响到以视图为根视图的整个视图层次结构.它主要是改变控件的颜色,以获取 ...
- android中oncreate方法,android开发之onCreate( )方法详解
这里我们只关注一句话:This is where you should do all of your normal static set up.其中我们只关注normal static, normal ...
- Android快速开发之appBase——(4).详解com.snicesoft.Application和BaseActivity
转载请注明本文出自JFlex的博客http://blog.csdn.net/jflex/article/details/46441571,请尊重他人的辛勤劳动成果,谢谢! Android快速开发之ap ...
- android idata 模式,Android快速开发之appBase——(3).详解IHolder和IData
Android快速开发之appBase--(3).详解IHolder和IData IHolder和IData是AVLib的两个组件,在前面已经使用过了,那么这一篇将会详细说明这两个组件的用法. IHo ...
- android开发之onCreate( )方法详解
android开发之onCreate( )方法详解 onCreate( )方法是android应用程序中最常见的方法之一,那么,我们在使用onCreate()方法的时候应该注意哪些问题呢? 先看看Go ...
- android实现qq表情库,Android编程开发之EditText实现输入QQ表情图像的方法
本文实例讲述了Android编程开发之EditText实现输入QQ表情图像的方法.分享给大家供大家参考,具体如下: 实现效果如下: 将QQ表情图像放到res下的drawable-hdpi文件夹下: 布 ...
- iOS开发之Accounts框架详解
2019独角兽企业重金招聘Python工程师标准>>> iOS开发之Accounts框架详解 Accounts框架是iOS原生提供的一套账户管理框架,其支持Facebook,新浪微博 ...
- 详解iPhone开发之Objective-C和 C 混编
详解iPhone开发之Objective-C和 C 混编 2011-07-29 15:47 佚名 互联网 字号:T | T 本文介绍的是详解iPhone开发之Objective-C和C混编,介绍了ip ...
- Android 开发之EditText属性详解
EditText & TextView 属性详解: android:layout_gravity="center_vertical" 设置控件显示的位置:默认top. an ...
- Android开发之EditText属性详解+++ImageView的属性
Button的使用 不要阴影Button ---> TextView (5.0新特性) <!-- 去按钮立体效果 --> <item name="android: ...
最新文章
- iOS应用版本更新(自动提醒用户)
- 句法分析语料:哈尔滨工业大学SemEval、清华大学树库
- 如何找出R中加载的软件包版本?
- 装linux时可用空间只有1929k,求Linux命令习题
- Mybatis 学习日记(1)
- Python 模块之heapq
- “洗净净”、“洗香香”、“洗爽爽” 京东又申请了这些商标
- 冰点文库下载V2绿色版,无需积分自由下载百度,mbalib,豆丁,畅享,hp009,max.book118 文档...
- 知乎上的48条神回复,针针见血
- 搜索算法(DFS,BFS等)
- 动态生成 fastCall(易语言 调用WKE浏览器)
- Mysql外键设置中CASCADE、NO ACTION、RESTRICT、SET NULL区别意义
- matlab中zeros()函数与ones()函数用法
- openWRT的DTS文件配置--MT7620A
- golang Time JSON格式化问题
- 冈萨雷斯:数字图像处理(一):第一章绪论
- Python简单爬虫(以爬取豆瓣高分图书为例)
- http-server
- 嘉年华回顾丨王涛带你探秘新一代分布式数据库
- 【转载】通过 FUNCTION NET_DUE_DATE_GET 得到MIRO付款日期(DUE ON DATE)
热门文章
- 函数对称性常见公式_函数对称性
- Termux新/旧版下载地址及其附属包下载地址归总(附低版本aarch64安装包地址)
- WD西部数据移动硬盘官方真伪查询
- SSD目标检测(Single Shot MultiBox Detector)(一)
- [ustc]那些杀手不太冷
- 连锁零售多门店收银系统源码
- iOS编程比较好开源的完整项目iOS编程比较好开源的完整项目
- suitecrm 如何backup and restore ,从一个server 转移到另一个 server . 并保证customer package , customer module 不丢...
- 移动端安卓手机车牌识别SDK
- ffmpeg给视频添加文字