TextViewを動的に作成し、テキストをリンク可能として設定したいと思います。テキスト値は「Google」です。同じように見えるインターネットやブログを参考にしましたが、期待通りの結果が得られませんでした。
さまざまな方法を試しましたが、表示される出力はテキスト全体とテキストのみです。私が試したコードは次のとおりです。
TextView tv1 = new TextView(this);
tv1.setLayoutParams(textOutLayoutParams);
// Make Linkable
tv1.setMovementMethod(LinkMovementMethod.getInstance());
tv1.setText(Html.fromHtml(l.getLeftString()));
/*SpannableString s = new SpannableString(l.getLeftString());
Linkify.addLinks(s, Linkify.WEB_URLS);
tv1.setText(s);
tv1.setMovementMethod(LinkMovementMethod.getInstance());
*/
dialogLayout.addView(tv1);
私の出力には「Google」が表示され、リンクはありません。Cleanプロジェクトとビルドも試しましたが、成功しませんでした。青い色で下線が引かれている「Google」(デフォルト)のみを表示し、Googleをクリックすると、ブラウザがhttp://google.comで開きます。
出力を取得するためのコードに欠けているものは何ですか?ところでREFの場合:64ビットのWin 7、Java、Eclipse、AndroidAPI8-2.2を使用しています
どんな助けでも大歓迎です。