问题标签 [multiautocompletetextview]

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

android - 如何更新用于在 MultiAutoCompleteTextView 中存储 KEY 的 ArrayList

我在我的应用程序中应用了 MultiAutoCompleteTextView。大部分功能可能被视为电子邮件应用程序的 RECEIVER 框。我使用带有 hashMap 的自定义适配器将 Name 和 Id 存储为建议来源。当用户单击建议的名称时(仅名称将显示在建议列表中),ID 将以编程方式添加 ID_list(arrayList) 以进行下一次操作。

问题是,用户可能点击错误或改变主意

1) 当用户删除 MultiAutoCompleteTextView 中的某些名称时,如何更新arrayList(ID_list) ?

2)如何通过单击退格键而不是一个字符逐个字符删除一个项目(在多自动完成文本视图中)?

非常感谢你。

0 投票
1 回答
675 浏览

android - Android MultiAutoCompleteTextView:除了适配器以外的值

我遇到了一个问题,MultiAutoCompleteTextView如下图所示:

在那我从建议中选择城市名称MultiAutoCompleteTextView并将该项目添加到ListView(如下所示)。我想防止输入其他条目而不是ADAPTER值。

在此处输入图像描述

我以这种方式绑定代码,并且onClickButton用逗号分隔值:

我正在考虑通过SELECT Query 使用数据库检查输入的值,但我有 75000 多条记录,因此很难解决这个问题。

在此处输入图像描述

有什么帮助吗?将不胜感激。

0 投票
2 回答
455 浏览

android - 共享首选项中的联系人存储

我正在构建一个应用程序,当在活动中单击一个按钮时会弹出一个对话框,并且该对话框包含一个 MultiAutoCompleteTextview 以选择联系人姓名%number、contactname1%number、contactname2%number 形式的联系人...

所以现在我被困在一个地方,我必须通过使用逗号“,”拆分 MultiAutoCompleteTextview 并将它们一一存储在名为“arrayOfString”的字符串数组中来存储各个联系人。

接下来,我想在它们之间使用 % 拆分名称和联系人编号,并使用字符串“setnum”一一存储所有联系人号码,并且仅将没有名称的联系人号码存储在 sharedpreferences 中。

但是当我点击下面的代码保存时,应用程序正在崩溃并重新加载

初始化:

代码:

我在 str1 = arrayOfString[i]; 的最后一行收到错误

日志:

请帮我编写我在大学里的小项目的代码。谢谢你。

0 投票
1 回答
1921 浏览

android - 选择特定项目后,从多 AutoCompleteTextView 列表中删除项目

如何从 multi-autocompleteTextview 的列表中删除项目。如果我选​​择了适配器中位置 1 的项目,那么我应该删除它,以便永远不允许再次选择相同的项目。参考链接:http ://wptrafficanalyzer.in/blog/customizing-autocompletetextview-to-display-images-and-text-in-the-suggestion-list-using-simpleadapter-in-android/

我试过了

但它不起作用。我已将它添加到里面AdapterView.OnItemClickListener() 如何确保相同的值永远不会出现在多自动完成文本视图中?我非常感谢任何帮助。

0 投票
1 回答
353 浏览

android - 自动更正不适用于 autocompletetextview?

似乎没有办法在 Android 中使用 autocompletetextview 和 multiautocompletetextview 启用自动更正。

  1. 自动更正与标准 EditText 完美配合。
  2. 一旦使用了 Autocompletetextview 或 Multiautocompletetextview,自动更正就会停止工作。

我已经尝试了许多潜在的解决方法,但没有一个有效(即使用 XML 文件中的各种输入选项)。

有没有人能够成功地在 Autocompletetextview 或 Multiautocompletetextview 上启用自动更正,并且仍然能够将建议列表作为适配器提供给它?非常感谢!

0 投票
1 回答
36 浏览

android - 如何申请清单到 MultiAutoCompleteTextView?

我的活动中有一个 MultiAutoCompleteTextView。我想在我的“_User”表中获取用户名列表。我已经知道该怎么做了。问题是 MultiAutoCompleteTextView 仅支持 ArrayAdapter。如何转换 Parse 查询的结果以匹配 MultiAutoCompleteTextView?

0 投票
2 回答
726 浏览

android - 如何获取列表解析用户名?

我的活动中有以下代码:

问题是这个数组包含所有列,当我只想获取“用户名”字段时。如何仅获取“用户名”字段?
另一个问题是,因为在 User 表中有一个名为“emailVerified”的布尔字段,而 aAdapter 是一个ArrayAdapter<String内部不能有布尔值的字段,所以应用程序崩溃了。再说一次,我怎样才能只得到“用户名”字段?

崩溃的Logcat:

Logcat 因@MarcoBatista 的回答而崩溃:

错误行:
GameActivity.java:192 - friendChooser.setAdapter(aAdapter);
GameActivity.java:184 -public void done(List<ParseUser> userList, ParseException e) {

对你来说:
aAdapter是一个ArrayAdapter<String>.
friendChooser是一个MultiAutoCompleteTextView
friends是一个List<String>
userList是一个List<ParseUser>

0 投票
1 回答
395 浏览

android - MultiAutoCompleteTextView 不显示结果

我的活动中有以下代码:

aAdapter 是一个 ArrayAdapter。friendChooser 
是一个 MultiAutoCompleteTextView。朋友  
是一个列表。userList  
是一个列表。

我正在尝试获取ArrayAdapter<String>我的 Parse.com 用户名并将其应用于 MultiAutoCompleteTextView,问题是我在 MultiAutoCompleteTextView 上没有得到任何结果。我怎么解决这个问题?

0 投票
2 回答
5966 浏览

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

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

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

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


“这是给@steve 的消息”


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


“这是给史蒂夫的信息”


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


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


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

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

例如


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


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

0 投票
1 回答
964 浏览

java - Delete entries in Android MultiAutoCompleteTextView

On a MultiAutoCompleteTextView in android I am able to add entries and parse them just fine. After auto completing the most recent item, when I press backspace it will delete all the characters before I autocompleted the item. Great. Now my problem is when I have multiple entries already autocompleted. I want to be able to delete each entry with a single backspace rather than deleting each character individually. I have tried using a TextWatcher but couldn't really get that to go anywhere. Is there a way I could tokenize each entry as its own entity rather than appending it to a string (like google hangouts and facebook do. Note: this isn't a requirement, just a thought of how i could do it). Thanks for any help! I'll post here if I find out more.