我在我的代码中使用AutoCompleteTextView并使用SimpleCursorAdapter从数据库加载列表。android autocompletetextview应该只显示下拉相关的选项
AutoCompleteTextView cocktailIngredientView = (AutoCompleteTextView) findViewById(R.id.item);
SimpleCursorAdapter adapter = new SimpleCursorAdapter(this,
android.R.layout.simple_spinner_item, mCursor,
new String[] { "field" },
new int[] { android.R.id.text1 });
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
cocktailIngredientView.setAdapter(adapter);
cocktailIngredientView.setThreshold(0);
它正确地填充列表,但我有两个问题:1。 我想这个列表进行排序 2.不管我进入,它显示的完整列表。我希望它根据列表中的匹配模式进行过滤。例如如果列表包含值Page,Tools ...,那么如果我在框中输入T,下拉菜单应该只显示工具。这个想法是在字符串文本的任何位置显示包含输入模式的选项。
这怎么办?请帮忙。
问候, 萨班
此外,当我选择在下拉菜单中的任何项目下来就说明android.database.sqlite ... – Sapan 2011-04-16 09:53:43