问题标签 [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.
android - 如何更新用于在 MultiAutoCompleteTextView 中存储 KEY 的 ArrayList
我在我的应用程序中应用了 MultiAutoCompleteTextView。大部分功能可能被视为电子邮件应用程序的 RECEIVER 框。我使用带有 hashMap 的自定义适配器将 Name 和 Id 存储为建议来源。当用户单击建议的名称时(仅名称将显示在建议列表中),ID 将以编程方式添加 ID_list(arrayList) 以进行下一次操作。
问题是,用户可能点击错误或改变主意
1) 当用户删除 MultiAutoCompleteTextView 中的某些名称时,如何更新arrayList(ID_list) ?
2)如何通过单击退格键而不是一个字符逐个字符删除一个项目(在多自动完成文本视图中)?
非常感谢你。
android - Android MultiAutoCompleteTextView:除了适配器以外的值
我遇到了一个问题,MultiAutoCompleteTextView
如下图所示:
在那我从建议中选择城市名称MultiAutoCompleteTextView
并将该项目添加到ListView
(如下所示)。我想防止输入其他条目而不是ADAPTER
值。
我以这种方式绑定代码,并且onClick
我Button
用逗号分隔值:
我正在考虑通过SELECT Query 使用数据库检查输入的值,但我有 75000 多条记录,因此很难解决这个问题。
有什么帮助吗?将不胜感激。
android - 共享首选项中的联系人存储
我正在构建一个应用程序,当在活动中单击一个按钮时会弹出一个对话框,并且该对话框包含一个 MultiAutoCompleteTextview 以选择联系人姓名%number、contactname1%number、contactname2%number 形式的联系人...
所以现在我被困在一个地方,我必须通过使用逗号“,”拆分 MultiAutoCompleteTextview 并将它们一一存储在名为“arrayOfString”的字符串数组中来存储各个联系人。
接下来,我想在它们之间使用 % 拆分名称和联系人编号,并使用字符串“setnum”一一存储所有联系人号码,并且仅将没有名称的联系人号码存储在 sharedpreferences 中。
但是当我点击下面的代码保存时,应用程序正在崩溃并重新加载
初始化:
代码:
我在 str1 = arrayOfString[i]; 的最后一行收到错误
日志:
请帮我编写我在大学里的小项目的代码。谢谢你。
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()
如何确保相同的值永远不会出现在多自动完成文本视图中?我非常感谢任何帮助。
android - 自动更正不适用于 autocompletetextview?
似乎没有办法在 Android 中使用 autocompletetextview 和 multiautocompletetextview 启用自动更正。
- 自动更正与标准 EditText 完美配合。
- 一旦使用了 Autocompletetextview 或 Multiautocompletetextview,自动更正就会停止工作。
我已经尝试了许多潜在的解决方法,但没有一个有效(即使用 XML 文件中的各种输入选项)。
有没有人能够成功地在 Autocompletetextview 或 Multiautocompletetextview 上启用自动更正,并且仍然能够将建议列表作为适配器提供给它?非常感谢!
android - 如何申请清单到 MultiAutoCompleteTextView?
我的活动中有一个 MultiAutoCompleteTextView。我想在我的“_User”表中获取用户名列表。我已经知道该怎么做了。问题是 MultiAutoCompleteTextView 仅支持 ArrayAdapter。如何转换 Parse 查询的结果以匹配 MultiAutoCompleteTextView?
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>
。
android - MultiAutoCompleteTextView 不显示结果
我的活动中有以下代码:
aAdapter 是一个 ArrayAdapter。friendChooser
是一个 MultiAutoCompleteTextView。朋友
是一个列表。userList
是一个列表。
我正在尝试获取ArrayAdapter<String>
我的 Parse.com 用户名并将其应用于 MultiAutoCompleteTextView,问题是我在 MultiAutoCompleteTextView 上没有得到任何结果。我怎么解决这个问题?
android - 带有“@”的 Android AutoCompleteTextView 提到了 twitter 和 facebook 等过滤
我需要实现用户可以输入任何内容的编辑文本,但是当他们输入以“@”开头的新单词时,自动完成应该开始显示潜在用户。
我了解如何使用 AutoCompleteTextView 功能进行过滤。但我不确定如何从“@”符号之后的最后一个单词中捕获字符(忽略任何前面的单词)。
因此,当从 AutoCompleteTextView 列表中选择了用户时,它应该用“@”替换单词,例如。
“这是给@steve 的消息”
当用户从列表中单击“Steve”时,文本应替换为:
“这是给史蒂夫的信息”
我还需要以可以发送到服务器的形式获取字符串。即从上面的例子中,我需要发送字符串:
“这是给 [username:steve@bloggs.com, id:44] 的消息。”
我看过https://github.com/splitwise/TokenAutoComplete
这对于在列表中输入电子邮件似乎很棒,但我不确定如何满足我的需要。请记住,我需要支持多次/重复提及:
例如
“这是给史蒂夫和鲍勃的信息。这是给鲍勃的信息中的第二句话”
如果有人知道或做过类似的事情,将不胜感激!
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.