码迷,mamicode.com
首页 > 其他好文 > 详细

HackTen 格式化TextView的文本

时间:2014-10-29 18:50:44      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:des   android   style   blog   http   io   color   os   ar   

1.概要:

    TextView是Android提供的一个简单却功能强大的UI控件。读者可以在应用程序中通过多种方法使用不同样式的文本。
监管TextView并不支持所有HTML标签,但是用于格式化文本内容已经足够了
2.有时候在浏览一些文字的时候,应用向凸显一些关键字或链接就需要对文本进行一下格式化
   知识点:1).Android代码中能使用一些简单Html标签
                 2).Spanable 和 SpanString 通过SpanString就可以为不同部分指定不同的样式了
3.效果图:
  点击QQ home page可以通过浏览器访问到该网页
    bubuko.com,布布扣
4.代码:
  
 1 public class MainActivity extends Activity {
 2 
 3     private TextView text1, text2;
 4 
 5     @Override
 6     protected void onCreate(Bundle savedInstanceState) {
 7         super.onCreate(savedInstanceState);
 8         setContentView(R.layout.activity_main);
 9         text1 = (TextView) findViewById(R.id.first);
10         text2 = (TextView) findViewById(R.id.second);
11         // 设置超链接
12         text1.setText(Html
13                 .fromHtml("Visit <a href=\"http://qq.com\">QQ home page</a>"));
14         text1.setMovementMethod(LinkMovementMethod.getInstance());
15 
16         // 文本设置高亮
17         SpannableString ss = new SpannableString(
18                 "Android开发技巧,Android开发技巧,Android开发技巧,Android开发技巧,Android开发技巧,");
19         ss.setSpan(new BackgroundColorSpan(Color.RED), 1, 4, 0);
20         ss.setSpan(new ForegroundColorSpan(Color.BLUE), 5, 9, 0);
21         text2.setText(ss);
22     }
23 
24 }

 

   

HackTen 格式化TextView的文本

标签:des   android   style   blog   http   io   color   os   ar   

原文地址:http://www.cnblogs.com/liangstudyhome/p/4059796.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!