1

ツイッターと同じパターンで最新のツイートをリストビューに表示したかった。ツイート内で動的になるように、ここで#tags@usernameとUrlsを確認してください。ツイートのどこにでも#、@、またはURLが表示される場合は、どうすればこれを実現できますか。

4

2 に答える 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 に答える