2011-12-15 4 views
2

設定のTextViewのアンドロイド:オートリンク私のためにIPアドレスパターンunexpectly

android:autoLink="web" 

作業罰金を認識し属性。

しかし、システムがさえURLとして

2.5.3.6 

のような3点と4つの数字があることをパターンを認識しています。

これは本当にIPアドレスパターンですが、IPアドレスのように見えるプレーンテキストなので、これらのテキストを強調表示したくありません。

本当にこのパターンの隣に「http://」プレフィックスがある場合を除いて、これを防ぐにはどうすればよいですか?

答えて

0

これはあなたを助ける必要があります:あなたはIPアドレスの色を変更したい場合はRemove Underline from Android TextView Link

は、私はそのテキストは「unspanned」になった後のTextViewの色を設定することをお勧めします。

+1

興味深いトピック。しかし、私はそれを必要としません。ここまでで、私はLinkifyクラスを使って自分の正規表現を定義することができると思います。 – Yeung

+0

まあ、幸運! – Chicodelarosa

関連する問題