package com.example.urlspantextviewclick;import android.os.Bundle;import android.app.Activity;import android.graphics.Color;import android.text.Html;import android.text.Spannable;import android.text.SpannableString;import android.text.Spanned;import android.text.method.LinkMovementMethod;import android.text.style.ClickableSpan;import android.text.style.ForegroundColorSpan;import android.view.Menu;import android.view.View;import android.widget.TextView;import android.widget.Toast;public class MainActivity extends Activity {private TextView t1;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);t1=(TextView)findViewById(R.id.txt);CharSequence str=getText(R.string.hello_world);SpannableString spannableString1 = new SpannableString(str);spannableString1.setSpan(new ClickableSpan(){@Overridepublic void onClick(View widget) {Toast.makeText(getApplicationContext(), "who hit me", Toast.LENGTH_SHORT).show();}}, str.length()-3, str.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);spannableString1.setSpan(new ForegroundColorSpan(Color.RED),str.length()-3, str.length(),Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);t1.setText(spannableString1);t1.setMovementMethod(LinkMovementMethod.getInstance());//Html.fromHtml(source)//spannableString1./**to see http://www.cnblogs.com/mxgsa/archive/2012/11/15/2760256.html * Android TextView 支持的HTML标签••

••

••

••• */}@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;}}

 

更多相关文章

  1. Android做了些什么?
  2. android之实现ProgressBar进度条组件
  3. android之实现ProgressBar进度条组件
  4. android中各种图标尺寸以及多分辨率支持方法
  5. android流式布局热门标签的实现
  6. Android(安卓)Support Package
  7. 吹雪花demo,学习android传感器《IT蓝豹》
  8. 系出名门Android(9) - 数据库支持(SQLite),
  9. android manifest.xml 标签汇总

随机推荐

  1. 腾讯云数据库团队:GreenPlum简单性能测试
  2. CentOS使用MySQL的详细步骤,及C API编程
  3. MySQL中mysqldump导出数据的使用
  4. 现在开发用的都是PDO还是Mysqli
  5. 如何在php中测量mysql时间,sql查询的时间
  6. 【错误】:MySql Host is blocked because
  7. MariaDB 和 MySQL 全面对比:选择数据库需
  8. mysql管理之安全机制
  9. 在社交新闻网站上处理上/下投票
  10. MySQL高可用性之Keepalived+Mysql