Android:AutoCompleteTextView 搜索不同的字段然后在 TextView 中插入什么

标签 android adapter autocompletetextview

有谁知道是否可以让 AutoCompleteTextView 的适配器搜索不同的字段然后返回到要插入的 TextView ?

例如,我有一个包含电话号码、地址和姓名的字符串。这对搜索很有用,因为我可以输入任何这些值来获得我想要的内容,但我只希望将全名返回到要显示的 TextView?

这是可能的还是适配器必须使用相同的值来搜索和返回到 AutoCompleteTextView?

希望这是有道理的,感谢阅读, 托尼

最佳答案

它的值(value):我认为另一个可能更清洁的选项是设置一个 OnItemClickListener在自动完成 TextView 上。在回调中,您可以在 AutoCompleteTextView 上调用 setText,传入您希望在 View 中显示的任何字符串。

这给您带来的好处是回调指示选择了哪个项目(例如,游标结果列表中的行)。否则,在我看来,您需要进行某种搜索才能找到相关信息使用传递给 replaceText 的字符串。

关于Android:AutoCompleteTextView 搜索不同的字段然后在 TextView 中插入什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3336771/

相关文章:

android - 在动态创建的复选框上设置布局边距

android - 在 Android 的 ListView 中滚动时 Listitems 改变位置

java - 如何从 fragment 类访问适配器类的方法

node.js - Node.js keycloak 中的策略执行

android - 如何使用mysql数据库获取AutoCompleteTextView中的数据?

android - Xamarin 表单 Java.Lang.NoSuchMethodError

Android SQLite - 光标和内容值

android - 如何在 ListView 中显示与点击项目相关的数据? (点击监听器)

android - 在 Android 中读取大型列表以获取 AutoCompleteTextView

Android 操作栏 SearchView 作为自动完成?