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属性详解相关推荐

  1. iOS开发之tintColor属性详解

    详解tintColor属性 tintColor属性是iOS7之后新加的一个属性,这个属性定义了一个非默认的着色颜色值,其值的设置会影响到以视图为根视图的整个视图层次结构.它主要是改变控件的颜色,以获取 ...

  2. android中oncreate方法,android开发之onCreate( )方法详解

    这里我们只关注一句话:This is where you should do all of your normal static set up.其中我们只关注normal static, normal ...

  3. Android快速开发之appBase——(4).详解com.snicesoft.Application和BaseActivity

    转载请注明本文出自JFlex的博客http://blog.csdn.net/jflex/article/details/46441571,请尊重他人的辛勤劳动成果,谢谢! Android快速开发之ap ...

  4. android idata 模式,Android快速开发之appBase——(3).详解IHolder和IData

    Android快速开发之appBase--(3).详解IHolder和IData IHolder和IData是AVLib的两个组件,在前面已经使用过了,那么这一篇将会详细说明这两个组件的用法. IHo ...

  5. android开发之onCreate( )方法详解

    android开发之onCreate( )方法详解 onCreate( )方法是android应用程序中最常见的方法之一,那么,我们在使用onCreate()方法的时候应该注意哪些问题呢? 先看看Go ...

  6. android实现qq表情库,Android编程开发之EditText实现输入QQ表情图像的方法

    本文实例讲述了Android编程开发之EditText实现输入QQ表情图像的方法.分享给大家供大家参考,具体如下: 实现效果如下: 将QQ表情图像放到res下的drawable-hdpi文件夹下: 布 ...

  7. iOS开发之Accounts框架详解

    2019独角兽企业重金招聘Python工程师标准>>> iOS开发之Accounts框架详解 Accounts框架是iOS原生提供的一套账户管理框架,其支持Facebook,新浪微博 ...

  8. 详解iPhone开发之Objective-C和 C 混编

    详解iPhone开发之Objective-C和 C 混编 2011-07-29 15:47 佚名 互联网 字号:T | T 本文介绍的是详解iPhone开发之Objective-C和C混编,介绍了ip ...

  9. Android 开发之EditText属性详解

    EditText & TextView 属性详解: android:layout_gravity="center_vertical" 设置控件显示的位置:默认top. an ...

  10. Android开发之EditText属性详解+++ImageView的属性

    Button的使用 不要阴影Button ---> TextView   (5.0新特性) <!-- 去按钮立体效果 --> <item name="android: ...

最新文章

  1. iOS应用版本更新(自动提醒用户)
  2. 句法分析语料:哈尔滨工业大学SemEval、清华大学树库
  3. 如何找出R中加载的软件包版本?
  4. 装linux时可用空间只有1929k,求Linux命令习题
  5. Mybatis 学习日记(1)
  6. Python 模块之heapq
  7. “洗净净”、“洗香香”、“洗爽爽” 京东又申请了这些商标
  8. 冰点文库下载V2绿色版,无需积分自由下载百度,mbalib,豆丁,畅享,hp009,max.book118 文档...
  9. 知乎上的48条神回复,针针见血
  10. 搜索算法(DFS,BFS等)
  11. 动态生成 fastCall(易语言 调用WKE浏览器)
  12. Mysql外键设置中CASCADE、NO ACTION、RESTRICT、SET NULL区别意义
  13. matlab中zeros()函数与ones()函数用法
  14. openWRT的DTS文件配置--MT7620A
  15. golang Time JSON格式化问题
  16. 冈萨雷斯:数字图像处理(一):第一章绪论
  17. Python简单爬虫(以爬取豆瓣高分图书为例)
  18. http-server
  19. 嘉年华回顾丨王涛带你探秘新一代分布式数据库
  20. 【转载】通过 FUNCTION NET_DUE_DATE_GET 得到MIRO付款日期(DUE ON DATE)

热门文章

  1. 函数对称性常见公式_函数对称性
  2. Termux新/旧版下载地址及其附属包下载地址归总(附低版本aarch64安装包地址)
  3. WD西部数据移动硬盘官方真伪查询
  4. SSD目标检测(Single Shot MultiBox Detector)(一)
  5. [ustc]那些杀手不太冷
  6. 连锁零售多门店收银系统源码
  7. iOS编程比较好开源的完整项目iOS编程比较好开源的完整项目
  8. suitecrm 如何backup and restore ,从一个server 转移到另一个 server . 并保证customer package , customer module 不丢...
  9. 移动端安卓手机车牌识别SDK
  10. ffmpeg给视频添加文字