TextView功能总结(3)
来源:互联网 发布:手机壁纸制作软件 编辑:程序博客网 时间:2024/05/17 03:02
实例3:单击textView弹出activity
MainActivity的设置
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TextView textView = (TextView) this.findViewById(R.id.textview);
TextView textView2 = (TextView) this.findViewById(R.id.textview2);
String text1 = "显示activity1";
String text2 = "显示activity2";
// 主要用来拆分字符串
SpannableString spannableString = new SpannableString(text1);
SpannableString spannableString2 = new SpannableString(text2);
spannableString.setSpan(new ClickableSpan() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Intent intent = new Intent(MainActivity.this, Activity1.class);
startActivity(intent);
}
}, 0, text1.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
spannableString2.setSpan(new ClickableSpan() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Intent intent=new Intent(MainActivity.this,Activity2.class);
startActivity(intent);
}
}, 0, text2.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
textView.setText(spannableString);
textView2.setText(spannableString2);
textView.setMovementMethod(LinkMovementMethod.getInstance());
textView2.setMovementMethod(LinkMovementMethod.getInstance());
}
}
下面是Activity1的设置(Activity2同)
//在创建Activity时,选择继承Activity
public class Activity1 extends Activity {
public Activity1() {
// TODO Auto-generated constructor stub
}
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setTitle("Activity1");
}
}
在布局文件里设置一下textView字体和边距属性即可。
- TextView功能总结(3)
- TextView功能总结(1)
- TextView功能总结(2)
- TextView功能总结(4)
- TextView总结
- android textView常用功能
- TextView常用功能
- Android TextView 复制功能
- textView 属性总结
- TextView 文字样式总结
- android textview问题总结
- textView 属性总结
- TextView 样式总结
- textView 属性总结
- 【总结】TextView的使用
- TextView学习总结
- textview的属性总结
- TextView 控件的总结
- 使用 Spring 2.5 基于注解驱动的 Spring MVC
- Android startActivityForResult的使用
- java网络编程一:Socket用法,简单模拟一对一聊天
- cocos2dx屏幕适配
- Xcode5&4.6.3 + iOS 7&6免证书开发+真机调试+生成ipa全攻略
- TextView功能总结(3)
- Java内存模型
- 《Swift开发指南》
- 多线程编程--gcc中-pthread和-lpthread的区别
- mac 常用快捷键
- 机器学习---基础知识
- Android布局详解:LinearLayout
- Ural-1076 Trash(最小费用最大流算法)
- NOJ[1329] Last Battle