我有带有 TextView 的 ViewActivity,我从资源 txt 文件中设置了跨区文本。
查看活动:
Spanned textSP = android.text.Html.fromHtml(text);
tvtv = (TextView)findViewById(R.id.tvtv);
tvtv.setText(textSP);
Linkify.addLinks(tvtv, Linkify.WEB_URLS);
我创建了带有一些 ID 信息的链接,因为它在这篇文章中处理 textview link click in my android app。有必要通过单击链接下载我的应用程序(而不是浏览器)的 SecondAcitvity(与其他 TextView)。
第二活动:
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.statya);
//пытаемся перейти со ссылки
Uri data = getIntent().getData();
String data2 = data.getLastPathSegment();
TextView tvStatya = (TextView)findViewById(R.id.tvStatya);
tvStatya.setText(data2);
}
}