问题标签 [urlspan]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android,通过带有附加功能的 urlspan 启动 Activity?
正如这里所提到的,当 Activity 具有所需的意图过滤器时,我们可以通过使用特定 url 创建的 Intent 启动 Activity。因此我们可以通过设置一个URLSpan
for SpanableString 来启动 Activity,该 SpanableString 设置为文本视图的文本,如下所示:
当我们使用 Intent 启动 Activity 时,我们可以添加更多关于extras
Intent 的详细信息,并通过方法在 Activity 中检索它们。我的getExtras
问题是:
有什么方法可以启动 ActivityURLSpan
并发送一个可以由目标 Activity 检索的字符串?
android - 在使用 Linkify 查找和设置文本内的链接时处理对 TextView 链接的点击
我有一个 TextView 填充了我从服务器获取的文本。我正在使用Linkify处理所有链接搜索,并在其 addLinks 方法中需要的地方设置 URLSpan。
问题是单击链接时的默认行为是在浏览器中打开它,我想要的是获取单击的链接并自己处理它。
我没有看到任何让我设置“OnClick”或其他东西的 Linkify 方法......
感谢您的帮助 :)
android - 如何清除 URLSpan 点击效果?
背景
我想在 textView 中使用一些 URLSpan,所以我使用了类似的东西:
问题
它可以工作,但是当单击一个项目时,它会保持单击状态。好像我还在触摸链接...
我试过的
我试图从 textView 中清除焦点并将焦点设置在另一个视图上,但这些都没有帮助。
我还尝试删除 UrlSpan 并添加一个新的,每次单击它时,它都不起作用。这是代码:
问题
如何清除每次单击时保留在 URLSpan 上的选择/单击效果?
android - 如何在 textView 和自定义 URLSpan 中同时使用 autoLink?
我有一个这样的文本视图:
还有一个像这样的 Spannable 字符串:
还有一个像这样的自定义 `URLSpan 类:
但是当我使用自动链接时,我的自定义可点击范围不起作用。如何同时使用自动链接和我自己的可点击跨度?
android - android自定义URLSpan不起作用
问题是处理我自己点击 URL 跨度的操作。我写了自定义 URLSpan 但它不起作用。
这是我的自定义 URLSpan:
我在这里使用它:
但是如果我点击 url,我会得到原生的 android 对话框来选择电子邮件程序。我在互联网上找到的所有示例都是相同的。
编辑:根据@CommonWare 的回答。我只需要:
android - 如何使其他文本之间的链接具有可访问性
我有一个 CheckedTextBox,其文本由两个 SpannableStrings 组成,其中一个是 URLSpan。
我的问题是,我该如何让用户可以通过每个跨度移动可访问性焦点,最终关注 URLspan 本身?setMovementMethod
并且setLinksClickable
似乎对我不起作用。
我查看了 Android Accessibility Help 文档,似乎只要用户听到提示音并且可以在本地上下文菜单中看到链接,就足够了。但是,我想看看我是否可以加倍努力,使用户能够滚动并关注文本的链接部分。 https://support.google.com/accessibility/android/answer/6378148?hl=en
任何帮助,将不胜感激。
android - 自定义 URLSpan 不触发 onClick 事件,使用 kotlin
我有这个布局:
此代码用于实现并将我的自定义 URLSpan 设置为 textView 文本
但是我自定义的 URLSpan 的 onClick 事件永远不会触发:(我已经搜索过,似乎没有任何效果。
我读过这个: android custom URLSpan not working 和其他线程,但它是徒劳的。
android - 自定义 Urlspan 对点击没有反应
我创建了一个自定义 URL 跨度,以使用 chrome 自定义选项卡打开链接。链接显示正确,我使用该Html.fromHtml()
功能。
在活动中,我将其用于 TextView:
链接转换类如下所示:
我本来希望当我单击链接时,我会收到 toast 消息……但似乎根本没有调用 OnClick 方法。
android - open link with chrome custom link
i have implemented a Custom URL Span to open link with the chrome custom tab instead of default browser. The on click method of it is started, but I dont know how to launch the chrome custom launcher.
it looks this way:
}
I get a null reference error when calling this, I think its a problem with the context.
java - Urlspan无法触发点击Textview
我有像下面这样的 spanableString
但是当我点击它什么也没做时,Log Timber 还设法找到如下 URL: