问题标签 [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.

0 投票
2 回答
1971 浏览

android - java.lang.NullPointerException - AutoCompleteTextView - HoneyComb

在 Honeycomb (Android 3.0) 上运行的设备上使用 AutoCompleteTextView 组件时,我遇到了一个奇怪的问题(使用 Motorola Xoom 进行测试)。我得到一个带有以下堆栈跟踪的 Nullpointer 异常:

致命异常:在 android.widget.ListPopupWindow.buildDropDown(ListPopupWindow.java:1054) 在 android.widget.PopupWindow.getMaxAvailableHeight(PopupWindow.java:1152) 在 android.widget.ListPopupWindow.show(ListPopupWindow. java:516) 在 android.widget.AutoCompleteTextView.showDropDown(AutoCompleteTextView.java:1047) 在 android.widget.AutoCompleteTextView.updateDropDownForFilter(AutoCompleteTextView.java:931) 在 android.widget.AutoCompleteTextView.onFilterComplete(AutoCompleteTextView.java:914) 在android.widget.Filter$ResultsHandler.handleMessage(Filter.java:285) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:126) at android.app .ActivityThread.main(ActivityThread.java:3997) 在 java.lang.reflect.Method。在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841) 在 com.android.internal 的 java.lang.reflect.Method.invoke(Method.java:491) 的 invokeNative(Native Method)。 os.ZygoteInit.main(ZygoteInit.java:599) 在 dalvik.system.NativeStart.main(Native Method)

请注意,我在包括 Gingerbread 在内的任何其他 Android 版本上都没有遇到此异常。由于我没有 Honeycomb 代码库的原始源代码,因此很难调试。如果有人可以帮助我,我将不胜感激。

谢谢,托里。

0 投票
1 回答
886 浏览

android - 具有动态适配器更改的 MultiAutoCompleteTextView

MultiAutoCompleteTextView我的Activity 中有一个小部件,该小部件ArrayAdapter<String>由基于 Web 的调用的结果填充。当用户在文本视图中输入字符时,这个适配器的列表应该在后台更新。实现这一点的最佳方法是什么?

我已经尝试使用AsyncTask在后台下载字符串列表,但notifyDataSetChanged()被“非起源线程”调用。而且,这似乎有点迂回。

我遇到的另一个选项是Filterable可以使用的,但我没有遇到任何关于如何执行此操作的简单示例(AutoComplete4似乎有点矫枉过正)。如果没有示例,有人可以对我需要的演员进行广泛的概述 - 过滤器、可过滤器等。

这也是一个好方法吗?

谢谢,
拉贾特

0 投票
1 回答
93 浏览

android - 当输入的文本不在 android 的自动完成列表中时,AutoCompleteText 出错

我正在使用 AutoCompleteText 搜索将连接到数据库的位置并显示结果。当输入的文本是自动完成列表中的内容时,一切正常。但是当我尝试使用数据库中不可用的不同文本输入时,应用程序将强制关闭。这是我的代码

//

任何帮助将不胜感激。

0 投票
0 回答
1605 浏览

android - Android AutoCompleteTextView 无法正确呈现?

嗨,我有一个 AutoCompleteTextView,它在我的 Nexus1 上运行良好。在三星 Apollo i5801 上部署代码时,列表无法正确显示。数据在列表中,因为我可以滚动一点(见下图)。

在此处输入图像描述在此处输入图像描述

这是我的光标适配器

以及我如何将我的适配器应用到我的 AutoCompleteTextView

最后是我的 XML 布局

任何帮助将非常感激。

干杯

0 投票
1 回答
2734 浏览

android - 在android autocompletetextview中覆盖filterresults?

这几天我一直在努力,我试图在 android 中设置一个自动完成文本视图,用户输入一个键,自动完成建议是值,但是我现在已经尝试了大约 10 种不同的方式,扩展BaseAdapter、SimpleAdapter 和现在的 ArrayAdapter,我通过调试器注意到我的结果集很好,但是我真的不知道我应该在代码的 publishResults() 部分做什么。第一个参数是使用以下 XML 的自定义 autocompletetextview 控件:

这个类看起来像这样:

int 构造函数,public NewArrayAdapter(Context context, int resource, int textViewResourceId, List objects) 第二个参数是 autocompletetextview,第三个是嵌套的 TextView,第四个是对 List 的引用,我只能假设最终是什么应该是结果集,但显然不是......这让我发疯了,有人有什么建议吗?我的主要问题是结果必须基于键,而不是值,例如键入“a”可能意味着“tiddlywinks”的结果,因为我在这里尝试做任何信息都会很棒,非常感谢

0 投票
1 回答
14340 浏览

android - 在 Android 中扩展过滤器时如何使用 publishResults() 方法?

我正在研究一个自动完成文本视图,它将脱离一个键值系统,并试图找出我需要做什么才能使 publishResults 工作,因为这里传递给 publishResults 的结果参数在调试器中是正确的,但是我不知道它应该对应什么或如何使其显示结果,有人可以帮忙吗?该对象的创建在另一个文件中,如下所示:

其余代码如下:

0 投票
1 回答
689 浏览

android - 关于android中autocompletetextview的问题

我写了一个逻辑,默认情况下,如果有人想清除 autocompletetextview(AV) 的内容,那么它将变成一个。但是我想当我把焦点带入 AV 时,它应该是清楚的。

0 投票
1 回答
870 浏览

android - 使用 AutoCompleteTextView 但在键盘上隐藏字符

我正在使用用户可以看到机会的 AutoCompleteTextView。因此,当我点击两个字符(例如“ba”)时,我会看到“Bahamas”、“Bahrain”、“Azerbaijan”等 - 这很有效!

但如果我没有以字母“z”开头的国家/地区,我将隐藏键盘上的 z。如果我点击两个字符“ba”,我只会在键盘上看到“h”。我怎样才能做到这一点?如果我仍然想点击“ba”并且会得到“bahamas”和“azerbaijan”,我怎么能意识到这一点?

谢谢大家!

0 投票
1 回答
462 浏览

android - Android AutoCompleteTextView 更新

我有一个有两个输入的活动:一个用于城市,另一个用于位置。每当用户请求搜索操作时,我都会将城市和位置信息存储在 sqlite 表中。

现在,我希望每当用户输入城市(这是一个自动建议)时,位置中的自动建议选项应该自动更新。位置和城市的输入小部件都是 AutoCompleteTextView。

如何才能做到这一点?

Rgds,萨潘

0 投票
2 回答
5021 浏览

android - 如何过滤 AutoCompleteTextView 的结果?

我有一个 AutoCompleteTextView 设置为使用一个光标,它会越过我的联系人。问题是,我让它正确填充下拉列表,但在我输入后它没有过滤结果。

这是我的光标和适配器设置的代码:

这是 simple_contact_textview 的 xml:

如何根据用户输入的内容过滤下拉结果?例如,如果用户开始输入“and”,我将如何出现“andrew”、“andy”和“mandy”?