我使用TextView进行ViewActivity,我从资源txt文件中设置了Spanned Text。
ViewActivity:
Spanned textSP = android.text.Html.fromHtml(text);
tvtv = (TextView)findViewById(R.id.tvtv);
tvtv.setText(textSP);
Linkify.addLinks(tvtv, Linkify.WEB_URLS);
我使用本文handle textview link click in my android app中编写的一些ID信息创建链接。 有必要通过单击链接,下载我的应用程序(而不是浏览器)的SecondAcitvity(使用其他TextView)。
SecondActivity:
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);
}
}
答案 0 :(得分:0)
在你的xml中添加onClick
<TextView
android:id="@+id/name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="clickFunction"/>
然后在你的java
中public void clickFunction(View v)
{
Intent intent = new Intent(this, nextActivity.class);
startActivity(intent);
}