老罗安卓教程 在TextView文本中跳转到Activity
2015-08-17 22:15
363 查看
</pre><pre name="code" class="java">package com.example.StidentUI2; import com.example.studentui2.R; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.text.SpannableString; import android.text.Spanned; import android.text.SpannedString; import android.text.method.LinkMovementMethod; import android.text.style.ClickableSpan; import android.view.View; import android.widget.TextView; public class MainActivity extends Activity{ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); TextView textView1 =(TextView)this.findViewById(R.id.textView1); TextView textView2 =(TextView)this.findViewById(R.id.textView2); String tex1="显示activity1"; String tex2="显示activity2"; SpannableString spannableString=new SpannableString(tex1); SpannableString spannableString2=new SpannableString(tex2); spannableString.setSpan(new ClickableSpan() { @Override public void onClick(View arg0) { // TODO Auto-generated method stub Intent intent=new Intent( MainActivity.this,Activity21.class); startActivity(intent); } }, 0, tex1.length()-1, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); spannableString2.setSpan(new ClickableSpan() { @Override public void onClick(View arg0) { // TODO Auto-generated method stub Intent intent2=new Intent( MainActivity.this,Activity22.class); startActivity(intent2); } }, 0, tex2.length()-1, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); textView1.setText(spannableString); textView2.setText(spannableString2); textView1.setMovementMethod(LinkMovementMethod.getInstance()); textView2.setMovementMethod(LinkMovementMethod.getInstance()); } }
相关文章推荐
- Java遍历文件夹的两种方法(非递归和递归) .
- 深入了解Windows句柄到底是什么
- Data URI(转)
- 类的封装和访问控制
- Struts2中关于"There is no Action mapped for namespace / and action name"的总结
- 传统三层结构和MVC之于贫血模式和充血模式以及领域建模
- 【转载】Think as Customer 以客户为中心的测试理念
- leetcode 133: Clone Graph
- VMware安装linux虚拟系统如何链接外网?
- Android软件安全与逆向分析-笔记(1)
- Makefile 中:= ?= += =的区别
- $.ajax()详解
- 模板方法模式
- java面试中长被问到的细节
- ACM 3.2 素数筛选法
- 英文操作系统中中文乱码(SQL中 NVARCHAR 和 VARCHAR区别)
- 第三章 web设计基本概念——扩展阅读
- HDU 1226 BFS
- Java Servlet【3】<load-on-startup>的配置、ServletConfig对象如何提起信息
- Bus Pass BFS搜索