问题标签 [linkify]
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.
java - 无需重新启动活动即可接收自定义意图
我有TextView
一些链接(推特风格):
在清单中声明的活动具有以下意图过滤器:
意图被捕获在活动的onNewIntent
方法中,但活动在此之前被重新启动(我认为这是默认行为)。
有没有办法在不重新启动活动的情况下接收这种意图?
android - 在另一个活动中打开 TextView 链接,而不是默认浏览器
将 textViewautoLinkMask
设置为Linkify.ALL
,我可以打开链接并且浏览器显示网页。
我需要调用另一个活动来完成它的 webView 而不离开应用程序。
重要笔记:
- 更改 textView 内容不是一种选择,我需要将链接与它们所拥有的方案一样显示,
- textView 中有很多文本,不仅仅是链接。
我看了看movementMethod
,IntentFilters
可能会错过一些东西,但看起来无济于事。
那么,是否有任何选项可以拦截中的触摸链接以在TextView
不打开浏览器的情况下对其进行操作?
如果您想提及这个SO 问题,请给出一些论据,为什么它似乎无法解决与我相同的问题。
android - 是否可以使用链接模式使用模式进行调用
是否可以使用使用模式的链接进行呼叫?我想在文本视图中显示文本“呼叫存储”。当我单击该文本视图时需要拨打给定号码。为此,我尝试了下面的代码。
这里 callStoretxt 是我的文本视图的名称。但它崩溃了。有什么办法吗?编辑:我的崩溃日志
android - 我正在使用 Linkify.WEB_URLS 在文本视图中链接 URL,但看起来正则表达式存在错误
我正在使用 Linkify.WEB_URLS 在文本视图中链接 URL,但看起来正则表达式存在错误。
如果我这样做
它也连接了关闭)
这是它的样子:http: //imgur.com/tiDIJ.png
除了完全重写正则表达式并在我的代码中使用固定的正则表达式之外,有没有办法解决这个问题?还是我做错了什么?
android - 使用 Spannable 和 LinkMovementMethod 选择 TextView
到目前为止,我所做的是具有普通文本和可点击跨度的文本视图的列表视图:
单击我打开 URL 的跨度,单击 textView 周围的项目 View 会导致 listViewOnItemClickListener
导航到项目详细信息,这很好:
现在的问题是:
触摸 textView 会使普通文本有点突出显示(与完全选择项目时的颜色相同), textView 的
OnTouchListener
触摸事件会触发但不会触发OnFocusChangeListener
事件,并且项目的 View 不会获得选择样式。尝试了FOCUS_BLOCK_DESCENDANTS
listView、item View 的所有变体,focusable
启用或禁用了 textView,结果相同。
幸运的是,textViewOnClickListener
事件以这种方式触发,但这太难看了:文本是不可见的,而触摸没有释放,因为选定的文本颜色与项目颜色相同,没有其他迹象表明用户将转到项目详细信息其他比那个丑陋的文字消失。
我怀疑发生这种情况是因为 textView 的内容是Spannable
,并且不是 CliclableSpan-s 的部分以这种奇怪的方式表现。
一旦触摸普通文本,我有机会选择该项目吗?
listView 项目布局:
使用文本视图 setClickable(false) 我可以禁用这种奇怪的选择样式,在触摸文本视图区域时不会发生任何事情,虽然不好但可能对解决方案有用。
还尝试为每个项目添加不可聚焦和不可点击的按钮,当它被触摸时,整个项目被选中,当触摸被释放时,项目的点击事件被传递,这正是我对带有 Spannable 内容的 textView 所期望的。
android - 从 textview-android 获取链接文本...?
我的 android 应用程序中有一个 textview。
使用此代码,它可以识别电话号码、电子邮件地址、网络链接等,并将其突出显示以供点击,以便进行适当的意图呼叫。
我想获取文本视图中的任何链接,将其存储在数组示例中
如果我的文本视图包含"Hello, this is deer, my phone number is 9988776655 and email id is abc@gmail.com and weburl is www.abc.com"
字符串
然后我想获取“9988776655”,“abc@gmail.com”,“www.abc.com”并将其存储在数组中,有可能......!?!
android - 在 ListView 的 ArrayAdapter 中使用 Linkify 会导致 RuntimeException
TextView
我有一个ArrayAdapter
可能包含一些超链接的内容。对于我使用的那些链接Linkify
:
但是因为Linkify
在 ArrayAdapter 中添加了 ,所以我得到一个异常说:
我怎样才能使这项工作?我想不出替代方案。
android - 在 ListView 中捕获 TextView 点击
我有一个包含 4 个 TextView 的自定义 ListView。现在,TextViews 必须是可链接的。由于 Linkify 在 ListView 中不起作用,我创建了一个 callIntent 函数来查看链接是否可点击。但是如果没有可点击的链接,我想开始一个新的活动。我使用以下代码:
}}
现在,当我第一次单击一个项目时,TextView 侦听器正在设置。个人点击仅在第二次之后有效。在这种情况下我该怎么办?
php - 使用 simplepie 链接推文
我正在尝试使某些推文中包含的链接在我的推特小部件上工作,例如,当我推特一张图片并且推特将其变成一个短链接时。这是代码...提前感谢您的帮助!
java - 仅链接 onLongClick
我使用此代码http://android-er.blogspot.com/2010/07/linkify.html在我的 EditText 视图中实现了 Linkify,但编辑 EditText 内的链接非常困难,因为单击即可打开链接.
如何更改 Linkify 以便仅使用 onLongClick() 打开链接,这样更改链接仍然很简单。