ツイッターと同じパターンで最新のツイートをリストビューに表示したかった。ツイート内で動的になるように、ここで#tags@usernameとUrlsを確認してください。ツイートのどこにでも#、@、またはURLが表示される場合は、どうすればこれを実現できますか。
2 に答える
3
以下の方法を使用して、Twitter と Web の URL をリンクします。テキストを設定した後、以下のメソッドを呼び出すことに注意してください。
/**
* set twitter and web hyper link
*/
public static void setHiyerLink(TextView textView)
{
//for twitter hyper link
Pattern wikiWordMatcher = Pattern.compile("(@[a-zA-Z0-9_]+)");
String wikiViewURL = "http://www.twitter.com/";
Linkify.addLinks(textView, wikiWordMatcher, wikiViewURL);
Pattern hashtagPattern = Pattern.compile("#([A-Za-z0-9_-]+)");
String hashtagScheme = "http://www.twitter.com/search/";
Linkify.addLinks(textView, hashtagPattern, hashtagScheme);
Pattern wikiWordMatcher1 = Pattern.compile("\\b(https?|ftp|file)://[-a-zA-Z0-9+&@#/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#/%=~_|]");
Linkify.addLinks(textView, wikiWordMatcher1, null);
}
android:linksClickable="true"
xml で TextView の属性を追加する必要があります
于 2012-06-11T12:54:21.980 に答える
0
これは、正しい方向に導くことができる良い例です。また、グーグルで検索すると、多くの例が見つかります: Loading Twitter Data into Android with Lists
于 2012-06-11T12:58:56.813 に答える