问题标签 [clickablespan]

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.

0 投票
1 回答
209 浏览

android - ClickableSpan 不保留旋转活动

我正在设置clickablespan字符串的子字符串并在 onClick.

当我第一次单击文本时,对话框片段正常显示。关闭对话框后,我旋转屏幕并再次单击文本,它会抛出IllegalStateException: Activity has been destroyed.

当我调试时,我发现活动为空。

这是我的代码:

堆栈跟踪:

虽然我发现这是一个错误,请问有什么临时解决办法吗?

0 投票
1 回答
189 浏览

android - 如何使文本的一部分可点击(appcelerator,android)

我正在尝试实现一种功能,用户可以单击文本的一部分,例如大多数社交应用程序使用的字符串中的用户名或主题标签。目前好像没有办法。任何帮助将不胜感激。Ti SDK 5.2.2 安卓

0 投票
2 回答
1726 浏览

android - 如何在 RecyclerView 中的 Textview 上设置 clickablespan

我有带有textvies的recyclerviwq,textview中的文本有urlss,我想在textview上设置clickablespan并捕获url。

我正在使用这个公认的答案,但它不起作用。

这是我的代码:

文本设置得很好,但链接拒绝被点击。请问您有解决方案吗?

0 投票
1 回答
1247 浏览

android - 如何在android中删除Android中的点击跨度?

我在 TextView 中实现了多个可点击范围。我的意图是删除已单击的特定跨度。我正在捕获跨度的 onClick 事件,但它返回整个文本视图。如何隔离单击的跨度并将其删除?

0 投票
1 回答
354 浏览

android - 如何使用 ClickableSpan 打开新的另一个活动

我想startActivity(new Intent(context, MyProfile.class));在用户使用 # 或 @ 在 textview 上 clike 时打开新的活动

这是我的代码

这是我的完整代码

}

0 投票
1 回答
1004 浏览

android - 处理带有可选文本的 ClickableSpan 的单击需要双击

我有一个TextView,其中每个单词都是一个ClickableSpan。单击时,单词变为粗体,并且单词的字典定义显示在另一个TextView中。该应用程序正常工作,直到我使TextView中的文本可选择。当文本变为可选时,定义会在单击时显示,但该单词仅在双击时才会显示为粗体。在双击或长按时选择文本(但长按不会使单词变为粗体)。

我的猜测是,问题与在动作处理过程中绘制状态更新时有关,但我无法找到解决方法。我尝试设置TextView focusable="false"但没有任何改变。相关代码如下。

和 WordSpan 定义:

设置 TextView 的移动方式:

编辑:我刚刚发现了一个可能有助于解决的新怪癖。如果我双击但在单击之间更改单词(点击一个单词然后快速点击另一个单词),第一次点击显示该单词的定义,第二次点击第一个单词是粗体但选择了第二个单词(突出显示) 并且仍然显示第一个单词的定义。

例如,如果我双击“first”然后“second”,当我点击“first”时,将显示“first”的定义,当我点击“second”时,单词“first”是粗体,单词“ second" 突出显示,但定义没有改变(仍然显示“first”的定义)。

0 投票
1 回答
1613 浏览

android - ClickableSpan - 添加时如何删除文本上的颜色?

我在 TextView 上使用了 ClickableSpan。添加跨度后,应用它的文本颜色也发生了变化。

检查 SO 问题,我看到的内容在点击后颜色发生了变化。就我而言,渲染视图时颜色已经不同。

如何从 ClickableSpan 中删除颜色?

0 投票
0 回答
160 浏览

java - 有没有办法制作 ClickableSpan 背景圆?

有没有办法让 ClickableSpan 类的背景变成圆形而不是默认矩形?这是我的基本自定义 ClickableSpan 类:

0 投票
2 回答
1299 浏览

android - Linkify.addLinks 与 Span 不起作用

我有带有 autoLink 的 textview,但是每当我将自定义跨度(ClickableSpan)添加到 textview 时,它到 web url 和手机号码的自动链接都不起作用。有什么简单的方法可以解决这个问题。样式已应用,但单击不起作用。

0 投票
2 回答
420 浏览

ios - 如何在 ios 中创建像 Facebook 这样的可点击标签?

我正在开发一个社交应用程序,我需要在其中显示帖子和分享等。我还需要显示标签朋友。

当帖子显示在列表 UI 上时也类似于 Facebook 帖子。请检查下面的屏幕截图。在此处输入图像描述

如您所见,单击帖子标题是归因于单行,当用户单击他的名字即人名 Abc并希望在用户单击Buzzfeed india时打开页面时,我需要打开用户个人资料,

因为我们需要使用 UILabel 来显示这样的内容,所以我无法点击特定的单词。我已经尝试过https://github.com/null09264/FRHyperLabel但是当有多行时然后点击单词并不完美。