如何在TextView上放置链接?

时间:2011-08-17 12:42:12

标签: android listview

我想在TextView上放置链接,我已经放了android:autoLink="web"

<TextView xmlns:android="http://schemas.android.com/apk/res/android"
 android:id="@+id/text_prix"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:autoLink="web"
    android:padding="10dp"
    android:textSize="16sp" >
</TextView>

当我点击链接时,我有浏览器正确打开它。但我想在textview上显示每个链接的TAG。我该怎么做? 例: 对于www.google.fr链接,我想在ListView“Google”上显示jsut。 那可能吗? 谢谢你的帮助。

1 个答案:

答案 0 :(得分:2)

你必须使用Linkify! http://developer.android.com/reference/android/text/util/Linkify.html

或者您可以在文本视图中添加Onclick操作 示例:

Textview text;
text = (Textview)findViewById(R.id.textview1);
text.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View arg0) {

        }
    });