EditText 基本用法

源:http://www.cnblogs.com/yishaochu/p/5785234.html
title: EditText 基本用法
tags: EditText,编辑框,输入框

EditText介绍:

EditText 在开发中也是经常用到的控件,也是一个比较必要的组件,可以说它是用户跟Android应用进行数据传输的窗户,比如实现一个登陆界面,需要用户输入账号密码,然后我们获取用户输入的内容,提交给服务器进行判断。

EditText 支持的 XML 属性及相关方法

XML 属性相关方法说明
android:textsetText(CharSequence text)设置文本内容
android:textColorsetTextColor(int color)字体颜色
android:hintsetHint(int resid)内容为空时候显示的文本
android:textColorHintvoid setHintTextColor(int color)为空时显示的文本的颜色
android:inputTypesetInputType(int type)限制输入类型
number:整数类型
numberDecimal:小数点类型
date:日期类型
text:文本类型(默认值)
phone:拨号键盘
textPassword:密码
textVisiblePassword:可见密码
textUri:网址
android:maxLength限制显示的文本长度,超出部分不显示
android:minLinessetMaxLines(int maxlines)设置文本的最小行数
android:gravitysetGravity(int gravity)设置文本位置,如设置成“center”,文本将居中显示。
android:drawableLeftsetCompoundDrawables(Drawable left,Drawable top,Drawable right, Drawable bottom)在text的左边输出一个drawable,如图片
android:drawablePadding设置text与drawable(图片)的间隔,与drawableLeft、drawableRight、drawableTop、drawableBottom一起使用,可设置为负数,单独使用没有效果。
android:digits设置允许输入哪些字符。如“1234567890”
android:ellipsize设置当文字过长时,该控件该如何显示。
start:省略号显示在开头
end:省略号显示在结尾
middle:省略号显示在中间
marquee:以跑马灯的方式显示(动画横向移动)
android:linessetLines(int lines)设置文本的行数,设置两行就显示两行,即使第二行没有数据。
android:lineSpacingExtra设置行间距
android:singleLinesetSingleLine()true:单行显示 false:可以多行
android:textStyle设置字形,可以设置一个或多个,用”|”隔开
bold:粗体
italic:斜体
bolditalic:又粗又斜
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值