在TextView中声明自动链接会隐藏文本......!

时间:2016-01-25 13:14:41

标签: android android-studio textview autolink

我试图定义autolink =" web"对于TextView。令人惊讶的是,当我声明这一点时,TextView中的文本会被隐藏,只有在第一次单击时才会显示。这是如此令人惊讶我在我的应用程序的许多部分中具有相同的功能,它可以正常工作。这是我无法找到问题所在的唯一地方。

请帮我解决问题:

这是我的TextView XML代码:

<TextView
            android:id="@+id/details_webAddress_textView"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_below="@id/details_location_textView"
            android:drawableLeft="@drawable/icon_website_earth"
            android:drawablePadding="5dp"
            android:gravity="center"
            android:padding="5dp"
            android:singleLine="true"
            android:autoLink="web"
            android:text="www.google.com"
            android:visibility="visible" />

以下是自动链接运行良好的TextView:

<TextView
                android:id="@+id/websiteAddress_textView"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:autoLink="web"
                android:padding="5dp"
                android:singleLine="true"
                android:text="www.stackoverflow.com" />

2 个答案:

答案 0 :(得分:2)

尝试使用:

Cannot listen on pipe name 'net.pipe://localhost/service/' because another pipe endpoint is already listening on that name.

答案 1 :(得分:0)

Tou需要设置&#34; android:textColorLink&#34; xml中的属性除了&#34; android:autoLink&#34;属性。

<TextView
     android:layout_width="match_parent"
     android:layout_height="wrap_content"
     android:autoLink="web"
     android:textColorLink="@color/yourDesiredLinkColor"/>