1:activity_main.xml

<RelativeLayout xmlns:andro>

<TextView
android:/>

</RelativeLayout>

2:MainActivity.java

public class MainActivity extends Activity {
private TextView tvNextActivity=null;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

tvNextActivity=(TextView)findViewById(R.id.tv_show_next_activity);
String info="Next activity";

SpannableString sps=new SpannableString(info);

//对字符串拆分并注册点击事件
sps.setSpan(new ClickableSpan(){
public void onClick(View view){
Intent intent=new Intent(MainActivity.this,NextActivity.class);
startActivity(intent);
}
}, 0, info.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);

tvNextActivity.setText(sps);
tvNextActivity.setMovementMethod(LinkMovementMethod.getInstance());
}

}

3:运行结果:

TextView 超链接点击跳转到下一个Activity

 

相关文章:

  • 2021-04-14
  • 2021-12-25
  • 2022-12-23
  • 2022-01-09
  • 2022-12-23
  • 2021-04-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-12-14
  • 2022-12-23
  • 2022-01-12
  • 2021-12-31
  • 2022-12-23
相关资源
相似解决方案