TextView(显示文本的控件)
adnroid:text ——设置文本框内容
adnroid:autoLink——是否将符合指定格式的文本转换为可单机的超链接形式
取值范围:none|web|email|phone|map|all
adnroid:singleLine——为true文本框不会换行
adnroid:lines——默认占几行
adnroid:minLines——最少占几行
adnroid:testColor——字体颜色
adnroid:testSize——字体大小
adnroid:testStyle——字体风格如粗体 斜体等
adnroid:background——设置背景
可以是图片也可以是颜色
adnroid:typeface——字体
adnroid系统默认支持三种字体
要使用其他字体,需要把字体文件(.ttf)放在assete/fonts目录下。然后使用代码设置
代码:Typeface typeFace=Typeface.createFromAsset(getAssets(),"fonts/FZSTK.TTF")
textView.setTypeface(typeFace);
adnroid:ellipsize——文本超过TextView的长度是如何处理
取值范围:none|start|middle|end|marquee
如果取值为marquee需要加上三个属性:adnroid:focusable="true"
adnroid:focusableInTouchMode="true"
adnroid:cickable="true"
marquee默认为无限循环,可以通过adnroid:marqueeRepeatLimit="1" 设置循环次数
EditText(编辑文本的控件)
EditView是TextView的子类
adnroid:password——密码框
adnroid:phoneNumber——电话号码框
adnroid:inputType="" 以上2中方法过时写法,推荐使用这种
adnroid:textColorHighlight——文字被选中时的背景颜色
adnroid:hint——提示字符信息