2011-01-04 8 views
2

私は基本的なTwitterクライアントアプリケーションを構築しています。私は@mentionsをautoLinkするためにTweetsを保持するTextViewを作る方法を見つけ出そうとしているので、twitterのWebサイトと同じだれでもtwitterページにリンクします。私の推測では、カスタムTextViewを作成し、これをWebサイト、電子メール、マップなどの自動リンクをすでに処理している部分に追加することになります。このようなことを達成するための正しいアプローチはありますか?または私は在庫TextViewを使用して、それがビューに入れられる前に、ツイートを解析することによってこれを処理する必要がありますか?私がカスタムビューのルートに行かなければならない場合は、誰かがこの機能をオートリンクに追加する方法について正しい方向に私を指摘できますか?そして、もし私が在庫TextViewを使用していて、それがTwitterに入る前にJavaで処理しなければならない場合、テキストを "linkify"する方法は私の唯一の推測は.fromHTML()のようなものを使用していますが、これがタグをサポートしている場合。オートリンクtwitterクライアントの@mentions

答えて

4

インターフェイスLinkify.MatchFilterLinkify.TransformFilterを含むLinkifyクラスを見てください。 @リンクで動作するMatchFilterと、適切なURL形式に変換するTransformFilterを設定することができます。

​​これらのクラスの使い方を説明しています。 TransformFilterの例としてTwitterを使用しています。

+0

パーフェクト。ありがとうございました。 – FoamyGuy