问题标签 [tokenautocomplete]

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 回答
1552 浏览

android-edittext - 将项目添加到 TokenAutoComplete Android

我正在使用TokenAutoComplete库将 Gmail 样式的芯片添加到我的文本字段中。一切正常。唯一的问题是我想在ChipTextView加载 UI 时向我的项目添加项目,但我找不到任何方法来做到这一点。我添加到适配器的所有项目都显示为建议。

我的 ChipTextView 类:

我的片段从我设置 ChipTextView 的位置:

这是我使用代码将项目添加到适配器时的显示方式 设置我的 UI 后的图像

我希望如何在设置后显示输出。这是我使用键盘时的显示方式:

如果我使用键盘手动添加项目会是什么样子

我如何ChipTextView从代码中添加项目,以便看起来我是通过使用键盘添加它们的?

0 投票
1 回答
368 浏览

android - 在 MultiAutoComplete (TokenAutoComplete) 中使用 Spannable - Android

我想MultiAutoCompleteTextView在我的 android 应用程序中执行跨越。为此,我已经提到了 Splitwise TokenAutoComplete 项目及其正常工作。他们创建了MultiAutoCompleteTextView用于输入电子邮件 id.here 的自定义,每当我从下拉列表中选择任何项目时,它都会添加到自定义令牌类中。我想获取 MultiAutoCompleteTextView 的全部内容,无论是可跨文本还是简单文本。为此,如果我写getText().toString(),它会丢弃所有跨度值,只返回没有跨度的简单文本。我想在这个 MultiAutoCompleteTextView 中获取整个字符串以及 spannables。如果有人在他们的应用程序中使用过此控件或对此有任何想法,请帮助我解决此问题。谢谢

例子 :

输入文本:“@Marshall Wire 和@Amanda”

getText().toString 的输出:“@ and @”(marshall 线和 Amanda 是被丢弃的跨越对象)

0 投票
1 回答
544 浏览

java - 膨胀类 com.tokenautocomplete.ContactsCompletionView 时出错

我正在尝试将此插件合并到我的一个片段中。我喜欢我的 gradle 文件中的依赖关系:

我的片段 onCreateView 看起来像:

然后我像这样扩展一个 ContactsCompletionView:

最后在我的 fragment_tutor_setup.xml 中:

**编辑堆栈**

我知道我之前遇到过这个问题,所以首先重建我的项目并使缓存无效。如果您希望我发布更多代码,我也会非常高兴。

0 投票
2 回答
5966 浏览

android - 带有“@”的 Android AutoCompleteTextView 提到了 twitter 和 facebook 等过滤

我需要实现用户可以输入任何内容的编辑文本,但是当他们输入以“@”开头的新单词时,自动完成应该开始显示潜在用户。

我了解如何使用 AutoCompleteTextView 功能进行过滤。但我不确定如何从“@”符号之后的最后一个单词中捕获字符(忽略任何前面的单词)。

因此,当从 AutoCompleteTextView 列表中选择了用户时,它应该用“@”替换单词,例如。


“这是给@steve 的消息”


当用户从列表中单击“Steve”时,文本应替换为:


“这是给史蒂夫的信息”


我还需要以可以发送到服务器的形式获取字符串。即从上面的例子中,我需要发送字符串:


“这是给 [username:steve@bloggs.com, id:44] 的消息。”


我看过https://github.com/splitwise/TokenAutoComplete

这对于在列表中输入电子邮件似乎很棒,但我不确定如何满足我的需要。请记住,我需要支持多次/重复提及:

例如


“这是给史蒂夫鲍勃的信息。这是给鲍勃的信息中的第二句话”


如果有人知道或做过类似的事情,将不胜感激!

0 投票
0 回答
160 浏览

android - Android MultiAutoCompleteTextView-TokenAutoComplete

MultiAutoCompleteTextView使用这个例子实现了标签:

https://github.com/splitwise/TokenAutoComplete/

但问题是当用户按下键盘上的android原生删除按钮时如何限制用户删除特定标签,以及如何onClick仅在十字符号上启用。

0 投票
1 回答
282 浏览

win-universal-app - UWP - 如何创建 TokenAutoComplete 控件

我正在开发 UWP (Win10 - VS2015) 应用程序。我需要 Windows 平台中的令牌文本框。请任何想法,如何启动和创建此控件,然后在文本框中写入文本并放置空格或只是点击该文本时,它应该转换为选定的令牌。查看图片(仅供参考)。我需要这种类型的控制。

你也可以从这个 Post TokenAutoComplete中得到想法

在此处输入图像描述

0 投票
1 回答
104 浏览

android - TokenAutoComplete 库中的图像加载失败

我使用TokenAutoComplete创建收件人,所以我创建了带有图像的自定义视图,但是当我尝试将图像加载到其中时,它不起作用。我尝试使用 Picasso 和 Glide 以及远程和本地图像 url。它不会给出任何错误,只需加载占位符即可。

这是相关代码:

xml:

风格:

联系人完成视图:

公共类 ContactsCompletionView 扩展 TokenCompleteTextView {

ImageViewBindingAdapter:

0 投票
1 回答
58 浏览

android - 如何在 xamarin android 的 TokenAutoComplete 中创建令牌后删除文本

在 xamarin android 的 TokenAutoComplete 库中创建令牌后,我不会删除文本。

下面是我的代码

我也使用下面的代码

0 投票
2 回答
82 浏览

android - 带有 spans 的 TextView ,我怎么知道点击了哪一个?

我正在使用这个库,但是从他们拥有的 onClick 样式来看,它们都不能处理我需要的情况。 https://github.com/splitwise/TokenAutoComplete

所以我想做我自己的。所以我有一个ContactsCompletionView,这是一个TextView。我覆盖onTouchEvent这样的:

这是他们所拥有的,但我不能使用TokenImageSpan,因为它是一个受保护的类:

我的代码有效,但我的问题是,每当我在它的末尾按一个 TAG 时。它得到下一个对象。我认为这是因为我只是使用:

当他们使用:

TokenImageSpanextends ImageSpan,所以我可以这样使用它,但我不知道如何从ImageSpan. 请问有什么办法可以解决这个问题吗?