Android TextView 网址

标签 android url onclick textview onclicklistener

在 android 中,可以单击带有 URL 的 TextView 以在网络中打开 URL,方法是:

android:autoLink="web"

我想做的是捕获这次点击,如果这个 TextView 包含一个 URL,那么我想显示一个对话框。我该怎么做?谢谢!

最佳答案

检查你的文本是否是url。

try {
    new URI(YourText);
    // show your dialog here
} catch (URISyntaxException e) {
    // Certainly not an URL
}

关于Android TextView 网址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34125669/

相关文章:

android - 显示完整 Android 应用程序的计时器。

javascript - dblclick 不适用于触摸设备

javascript - 单击下载按钮从 URL : dots in the URL are all replaced by underscore? 下载图像

regex - 用于验证 URL 中的 '/' 的正则表达式

javascript - 当 javascript 创建 html 时,如何通过 onclick 事件传递变量?

android - Youtube视频的直接链接

java - 更改 Google Maps V2 中的标记颜色

ios - 使用适当的方案主机和域将 NSString 验证为 URL

javascript - 单击时显示 div

javascript - jQuery - 在按钮单击时淡入和淡出不同的元素