2013-01-08 33 views
0

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

回答

0

我想以某种方式改变AutoCompleteTextView盲目建议 一切它有它的ArrayAdapter

我猜你只想使用AutoCompleteTextview的外观和行为没有实际过滤的项目。现在我不确定是否我没有正确记住自动完成过程,但我认为只需扩展AutoCompleteTextView并覆盖performFiltering()方法就不会执行任何操作(小部件在适配器上调用filter()方法以限制其中的项目)。然后在您的应用中使用该自定义小部件,而不是默认的小部件。

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

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

相关问题