1,android:autoLink="";是否将符合指定格式的文本转化为可点击的超链接形式。属性值可为如下中的一个或几个,多个属性值之间用竖线隔开。
- none:不设置任何超链接
- web(Linkify.WEB_URLS):将文本中的URL转化为超链接
- email:将文本中的email转化为超链接
- phone:电话号码。。。
- map:地址。。。
- all:所有,相当于以上四种
2,android:ellipsize = ""; 设置当前显示的文本超过了TextView的长度时如何处理文本内容。
- none:不做任何处理
- start:文本开头部分进行省略
- middle:文本中间部分进行省略
- end:文本结尾部分进行省略
- marquee:文本结尾处以淡出的方式进行省略
3,TextView使用html处理个别文字样式,例如:
- String str = "<u>我的</u><b>疯狂</b><font color='red'>Android</font> <a>百度</a>";
- txt_html.setText(Html.fromHtml(str));
Button与ImageButton的一点区别:
Button可以指定android:background属性来为按钮增加背景颜色或图片,但这种背景颜色或图片是固定的,不会随着用户的动作而改变,只可在xml中指定相应动作后的图片或颜色。
ImageButton可以指定android:img属性,但该按钮又不能指定文字,而且如果只是为ImageButton的android:src指定一个图片,那么该图片还是不能随用户动作来改变。
4,用代码设置style样式
TextView txt_nlu = new TextView(mContext);
txt_nlu.setTextAppearance(mContext, R.style.nlu_cover_txt);