ハイパーリンクをテキストビューに表示したいのですが、URLには表示しません。例:こんにちは「url」はどうですか(ここでurlはwww.google.comを開きます)。そして、それらはすべてアラートダイアログに表示されます。
私は次のアプローチに従いましたが、適切な解決策が得られませんでした。
String.xml ---
<a href=http://www.google.co.in> Google </a>
String str = getResources().getString(R.string.link);
final TextView txtvw = new TextView(this);
txtvw.setText(Html.fromHtml(str));
txtvw.setClickable(true);
txtvw.setAutoLinkMask(RESULT_OK);
txtvw.setMovementMethod(LinkMovementMethod.getInstance());
Linkify.addLinks(txtvw, Linkify.WEB_URLS);
AlertDialog.Builder alt_bld = new AlertDialog.Builder(context);
alt_bld.setTitle(title);
alt_bld.setCancelable(false);
alt_bld.create();
alt_bld.setView(txtvw).show();