2016-02-17 60 views
4

我正在嘗試使用Linkify與應該匹配10或11位數字的電話號碼的自定義模式。 我已經寫了下面的代碼 -Linkify不能使用自定義模式

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

但它不轉換爲鏈接的文本。 任何想法我可能會做什麼錯誤?

萬一它很重要,我在ListView中使用linkify。

回答

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);