0

我想以某种方式更改 AutoCompleteTextView 以盲目地建议它在它的 ArrayAdapter 中的所有内容(我正在使用在线资源来提供文本完成建议,因此它永远不会是一个非常大的数组)。有没有办法做到这一点(制作一个自定义数组,或过滤器......或其他东西),或者我应该以某种方式滚动我自己的自定义编辑视图,只显示我想要的任何内容?

4

1 回答 1

0

我想以某种方式更改 AutoCompleteTextView 以盲目地建议它在 ArrayAdapter 中的所有内容

我猜您只想使用AutoCompleteTextview的外观和行为而不实际过滤项目。现在我不确定我是否正确地记得自动完成过程,但我认为你可以扩展AutoCompleteTextView并覆盖该performFiltering()方法以不做任何事情(在那里小部件调用filter()适配器上的方法来限制其中的项目)。然后在您的应用程序中使用该自定义小部件而不是默认小部件。

如果这不起作用,请制作一个自定义适配器并创建自己的Filter(您将在getFilter()适配器的方法中返回),它只是忽略过滤。

但我发现你想做的事情有点奇怪。

于 2013-01-08T15:52:52.380 回答