android---textview控件学习笔记之显示文本(一)
2013-07-15 22:07
543 查看
TextView控件---显示文本(URL,字体,不同大小,颜色的文本)
第一步:
在value string中添加字符串
<color name= "">#00ff00</color>
<string name = "">打电话</string>
第二步:
在layout中操作
<TextView
//分别设置TextView的属性(宽度、高度、id等)
layout_width
layout_height
id
padding
/>
<TextView
layout_width
layout_height
id
padding
text
autoLink
textsize
/>
第三步:
在activity中操作
//声明两个textview变量
private TextView textView1,textView2;
//通过对象ID找到该对象
textView1 = (TextView)this.indViewById(R.id.textView1);
textView2 = (TextView)this.findViewById(R.id.textView2);
//添加一段html的标识
string html = "<font></font><br>";
hrml += "<>";
hrml += "<>";
----设置textview01--
CharSequence charsequence = Html.fromHtml(html);
//方法Html.fromHtml(html)的返回值为一个charsequence
textView1.setText(charSequnence);
//设置显示文本内容
textView1.setMovementMethod(LinkMovementMethod.getInstance());
//点击的时候产生超链接
----设置textview02-----
string text = "";
text += "";
text +="";
textView2.setText(text);
textView2.setMovementMethod(LinkMovementMethod.getInstance());
重点记忆:
CharSequence ------
Html.fromHtml(html)方法----返回值为一个charsequence,然后调用settext方法
setText(charSequnence)方法----设置显示charsequence,文本textview中的字符串的值
setMovementMethod()方法----显示运动方向
LinkMovementMethod.getInstance()方法---得到实例的方法
第一步:
在value string中添加字符串
<color name= "">#00ff00</color>
<string name = "">打电话</string>
第二步:
在layout中操作
<TextView
//分别设置TextView的属性(宽度、高度、id等)
layout_width
layout_height
id
padding
/>
<TextView
layout_width
layout_height
id
padding
text
autoLink
textsize
/>
第三步:
在activity中操作
//声明两个textview变量
private TextView textView1,textView2;
//通过对象ID找到该对象
textView1 = (TextView)this.indViewById(R.id.textView1);
textView2 = (TextView)this.findViewById(R.id.textView2);
//添加一段html的标识
string html = "<font></font><br>";
hrml += "<>";
hrml += "<>";
----设置textview01--
CharSequence charsequence = Html.fromHtml(html);
//方法Html.fromHtml(html)的返回值为一个charsequence
textView1.setText(charSequnence);
//设置显示文本内容
textView1.setMovementMethod(LinkMovementMethod.getInstance());
//点击的时候产生超链接
----设置textview02-----
string text = "";
text += "";
text +="";
textView2.setText(text);
textView2.setMovementMethod(LinkMovementMethod.getInstance());
重点记忆:
CharSequence ------
Html.fromHtml(html)方法----返回值为一个charsequence,然后调用settext方法
setText(charSequnence)方法----设置显示charsequence,文本textview中的字符串的值
setMovementMethod()方法----显示运动方向
LinkMovementMethod.getInstance()方法---得到实例的方法
相关文章推荐
- android---textview控件学习笔记之显示表情图片和文本(二)
- 学习笔记之 —— 一个textview控件搞定中间文本左右两张图
- android基础知识学习(1) TextView属性大全+单行显示长文本
- android学习之LayoutInflater的用法,在myAdapter getView()里将多个TextView组件压缩成一个View控件,并在listView里显示
- [Android新手学习笔记11]-UI控件之TextView
- 1.Android之TextView控件学习笔记
- Android控件笔记——使用TextView实现跑马灯效果
- Android学习系列之控件 AutoCompleteTextView邮箱后缀自动补全
- Android TextView与html的结合使用 一个控件显示多种文字
- [Android开发] 代码code设置9.png/9-patch 图片背景后,此view中的TextView等控件显示不正常(常见于listview中)
- Androidx学习笔记(35)---新闻客户端之ListView显示新闻内容&ViewHolder优化
- Android中Textview显示带html文本二-------【Textview显示本地图片】
- Labview学习笔记——如何用按钮来控制某控件(例如文本控件)的显示与隐藏
- android textview 多行文本显示 scroll滑动实现
- Android 系列 6.16使用TextView和EditText显示文本字段
- Android 为什么TextView文本有内容却显示为空?
- Android控件TextView显示html文件中的图片
- Android 学习笔记---常用技巧(从TextView提取整数)
- Android控件笔记——在界面中显示及输入文本信息
- Android中Textview显示带html文本二-------【Textview显示本地图片】