サンプルコードを読んで、以下のことを試してみましたが、うまくいきません。テキストはハイパーリンクではないようです。助けてください:(
String randomString = XXXX.getString();
if(randomString .contains("XXXX"))
{
TextView tv = new TextView(this);
tv.setMovementMethod(LinkMovementMethod.getInstance());
tv.setText(randomString +"/n"+Html.fromHtml("<a href=https://play.google.com/store/apps/details?id=com.xxxxxxxxx>Click Here</a>"));
AlertDialog dialog = new AlertDialog.Builder(activity.this)
.setView(tv)
.setPositiveButton("OK!", new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface dialog, int which)
{
}
})
.show();
}
編集:この作品:
tv.setText(Html.fromHtml("<br><a href=https://play.google.com/store/apps/details?id=com.xxxxxxxxx>Click Here</a>"));
なしで randomString+
randomString+Html.fromHtml を配置するとすぐに....「ここをクリック」は通常のテキストになります
しかし、テキストビュー内にも randomString を入れたいと思います。