问题标签 [autocompletetextview]
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 - Android AutoCompleteTextView 用于 URL 地址
我的安卓有问题。当您使用 AutoCompleteTextView 时:
当您在文本框中输入“google”关键字时,自动完成系统显示所有以“google”开头的网址。例如:
- google.com
- google.com.tr
- google.co.uk
但是,我想显示包含“google”的网址。例如:
- http://www.google.com/
- https://mail.google.com/
- http://another.google.com/
我认为如果 item 不包含任何空格(一个单词,如 url),就会出现此问题。
有可能的?
非常感谢。
android - 以编程方式设置文本时,如何避免出现自动完成下拉菜单?
我的布局中有一个 AutoCompleteTextView。我还有另一种方法来选择 AutoCompleteTextView 中存在的相同项目。选择替代方式时,我通过以下方式填充AutoCompleteTextView中的值
其中valueFromAlternativeSource
是有效的自动完成选项之一。问题在于调用 setText 时会出现自动完成下拉菜单。在上面的后面加上以下行不起作用:
关于为什么关闭下拉列表不起作用或我可以关闭下拉列表的其他方式的任何想法?
android - 带有 ArrayAdapter 和 TextWatcher 的动态 AutocompleteTextView
我正在尝试使用 ArrayAdapter 动态更新 AutocompleteTextView 的列表。为了更新此视图,我使用 TextWatcher 来监视 AutocompleteTextView 中可能发生的任何更改。
问题是列表根本没有更新,我不明白为什么。我一直在互联网上寻找类似的东西,我发现了几种不同的方法,但我仍然不明白为什么这个应该是最简单的方法不起作用。任何解释将不胜感激。
目标 AVD:Google API 级别 10,Android 2.3.3
这是简化的代码:
android - 单击不相关的按钮后,Android AutoCompleteTextView 显示建议
AutoCompleteTextView
如果键盘焦点位于 ACTV 中并且单击了活动中的按钮,我会显示其建议。我似乎能做的最好的事情就是.dismissDropDown()
在它出现后打电话,但这似乎很草率。单击按钮时,如何防止它首先出现?
java - Android - 基于 AutoCompleteTextView 建议的属性或 AutoCompleteTextView 的值进行搜索
我有一个MyObj
带有 aname
和a 的课程id
。我有一个AutoCompleteTextView
当前允许您键入MyObj
名称并为您自动完成它们的功能。旁边有一个按钮AutoCompleteTextView
,按下时,我想:
- 如果使用了自动完成建议之一,则
id
根据选定的 启动搜索,或者MyObj
AutoCompleteTextView
如果未使用任何自动完成建议(因此是部分name
字符串) ,则根据中的值启动搜索。
我该怎么办?我是 Android 新手,因此非常欢迎提出其他方法的建议。这是我当前的一些代码:
并且:
android - Android:自定义 AutoCompleteTextView 在选择后显示最后一项
我已经实现了一个自定义的自动完成文本视图来允许用户选择标签;当一个项目被选中时,它会正确地调用监听器来设置视图中选择的文本和与之对应的颜色。我遇到的问题是所选项目会立即作为选择之一弹出;我希望该项目消失(并且可能可以通过跟踪按下的项目来做到这一点,但是有没有更清洁的方法可以做到这一点或我错过了什么?
筛选:
标记适配器代码:
AutoCompleteTextView 监听器:
有人有想法吗?
android - AutoCompleteTextView 下拉菜单出现在编辑字段上方而不是下方
我有一个AutoCompleteTextView
,它的下拉菜单出现在视图上方而不是下方。有人可以帮我解释一下原因吗?可以在不过多更改布局的情况下修复它吗?
这是我的布局的一部分,其中包括AutoCompleteTextView
:
我看到了添加android:dropDownHeight="100dp"
到AutoCompleteTextView
声明中的建议,但这没有帮助。
android - 从 android 中的 10,000 个项目列表中选择任何项目
我尝试搜索问题以查看是否有与我的问题类似的线程,但到目前为止还没有找到任何问题。这是我的问题:我有一个产品列表,其中包含存储在 SQLite 数据库中的约 10,000 个项目。在我的应用程序中,我需要从这个列表中搜索任何项目。我有几个选择:
- 使用 autoCompleteTextView,预加载所有产品,当我输入产品名称时,列表会建议产品,因此我只需要从建议中进行选择。这是最简单的方法,但我觉得 10,000 个项目(甚至未来更多)会很重
- 当我输入任何字符并单击搜索时,该应用程序将从数据库中选择所有产品,并将该字符作为过滤器。然后将结果集馈送到某个列表视图,以便我可以选择任何项目。这种方法将节省内存,因为应用程序不会将所有项目加载到内存中,而只会加载包含过滤字符的项目。
有没有更好的方法来做到这一点?谢谢
android - android AutoComplete 不适合屏幕
我试图在屏幕底部有一个 AutoCompleteTextView 小部件,但是由于键盘的原因,当然不会显示自动完成选项...
有小费吗 ?也许向上打开的建议框是可能的?
(使用Android的教程检查它)
android - 用户从下拉列表中选择项目后禁用 Android AutoCompleteTextView
我正在使用AutoCompleteTextView
带有 a 的AndroidCursorAdapter
向应用程序添加自动完成功能。在视图中onItemClickListener()
(即当用户触摸自动完成的下拉项目之一时),我检索文本并将其放在 EditText 中,以便用户可以在需要时对其进行修改。
但是,当我调用setText()
TextView 时,会触发自动完成行为并再次显示下拉菜单。如果用户使用键盘输入新文本,我只想显示下拉列表。有没有办法做到这一点?