android - 是否可以在警报窗口中提供超链接?

标签 android android-alertdialog

我已经创建了一个安卓应用程序。在“关于”框中,我提供了我的网页地址。现在此文本显示为静态文本。我的问题是,是否可以使此文本可点击。也就是说,如果我点击这个,那么网页应该在默认浏览器中打开。

最佳答案

您可以使用此代码。它可能会帮助你..

final AlertDialog dialog = new AlertDialog.Builder(ActivityName.this)
 .setPositiveButton("OK", null)
 .setIcon(R.drawable.icon)
 .setMessage(Html.fromHtml("<a href=\"http://www.google.com\">Check this link out</a>"))
 .create();
dialog.show();

//使 TextView 可点击。必须在 show() 之后调用

    ((TextView)d.findViewById(android.R.id.message)).setMovementMethod(LinkMovementMethod.getInstance());

关于android - 是否可以在警报窗口中提供超链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16931701/

相关文章:

Android 数据存储 : how to create it with a dynamic filename?

android - react native 相机 View

java - Activity 关闭后显示 AlertDialog

android - 如何使 Android 中的 AlertDialog 超时?

java - Java服务器中通过facebook登录验证用户身份

java - 从 Andengine GLES2 移动到 Anchor Center 分支后,TMX map 位置不正确

android - 使用 fragment 和 Activity 向上导航

java - 如何在自定义android对话框中设置按钮?

带有文本刷新的 ANDROID 警报对话框

android - AlertDialog背景颜色问题