android------使用TextView链接打开一个Activity àì夳堔傛蜴生んèń 2022-08-18 11:55 118阅读 0赞 如何在单击链接后弹出Activity? 可以使用android.text.style.ClickableSpan类自定义单击URL链接的动作。基本实现过程是创建ClickableSpan对象,并在ClickableSpan.onClick中编写单击链接时要执行的代码。核心代码如下: TextView tv2=(TextView) this.findViewById(R.id.tv2); String text="显示activity"; SpannableString ss=new SpannableString(text); ss.setSpan(new ClickableSpan() { @Override public void onClick(View widget) { // TODO 自动生成的方法存根 Intent i=new Intent(MainActivity.this,OtherActivity.class); startActivity(i); } }, 0, text.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); tv2.setText(ss); tv2.setMovementMethod(LinkMovementMethod.getInstance()); 实现效果: ![Center][] [Center]: /images/20220731/8c5ef294f4fe4d75ac9ec19a82615191.png
还没有评论,来说两句吧...