Linkify不使用自定义模式

时间:2016-02-17 11:18:56

标签: android textview linkify

我正在尝试将Linkify用于自定义模式,该模式应该匹配10或11位长的电话号码。 我写了以下代码 -

Pattern japPhoneNoPattern = Pattern.compile("[0-9]{10,11}");
Linkify.addLinks(viewHolder.right_message, japPhoneNoPattern, "");

但它没有将文本转换为链接。 知道我可能做错了什么吗?

如果重要,我在ListView中使用linkify。

1 个答案:

答案 0 :(得分:0)

<强> XML

  <TextView
        android:id="@+id/test_phone_number"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:text="12345678910"/>

<强>代码

    TextView t4 = (TextView)findViewById(R.id.test_phone_number);
    Linkify.addLinks(t4,Linkify.PHONE_NUMBERS);