TextView link 文本不可见
TextView link text is not visible
我有一个 TextView
显示除 link 之外的所有插入的文本,但它们应该在的位置仍然可以点击,并将我带到所需的目的地。是什么让 link 本身不可见?
来自字符串资源
<string name="credits">Video from <a href="http://youtube.com">Youtube</a></string>
来自布局
<TextView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:background="@color/colorAccent"
android:fontFamily="@font/abril_fatface"
android:lineSpacingExtra="12sp"
android:paddingLeft="16dp"
android:paddingTop="75dp"
android:paddingRight="16dp"
android:text="@string/credits"
android:textAlignment="center"
android:textColor="@color/colorPrimaryDark"
android:textSize="30sp" />
来自activity
textCredits.movementMethod = LinkMovementMethod.getInstance()
原因可能是文字颜色和背景颜色不一样。尝试使用以下方法为链接设置另一种颜色:
android:textColorLink="@color/someColor"
使用像这样的颜色这样
android:textColorLink="#fff"
和
android:autoLink="true"
我有一个 TextView
显示除 link 之外的所有插入的文本,但它们应该在的位置仍然可以点击,并将我带到所需的目的地。是什么让 link 本身不可见?
来自字符串资源
<string name="credits">Video from <a href="http://youtube.com">Youtube</a></string>
来自布局
<TextView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:background="@color/colorAccent"
android:fontFamily="@font/abril_fatface"
android:lineSpacingExtra="12sp"
android:paddingLeft="16dp"
android:paddingTop="75dp"
android:paddingRight="16dp"
android:text="@string/credits"
android:textAlignment="center"
android:textColor="@color/colorPrimaryDark"
android:textSize="30sp" />
来自activity
textCredits.movementMethod = LinkMovementMethod.getInstance()
原因可能是文字颜色和背景颜色不一样。尝试使用以下方法为链接设置另一种颜色:
android:textColorLink="@color/someColor"
使用像这样的颜色这样
android:textColorLink="#fff"
和
android:autoLink="true"