我创建了一个扩展ListActivity的列表视图,我在页面顶部有一个搜索字段
但是我不知道怎么写它,我想要一个像搜索联系人一样的搜索(只键入1个字符,列表视图会改变,不必按任何按钮)
请给我一些示例代码
感谢
答案 0 :(得分:0)
我认为你应该看到this
答案 1 :(得分:0)
如果您当前正在使用CursorAdapter
来显示List
,那么您可以创建自定义CursorAdapter
,在您键入密钥时会自动进行过滤。以下网页提供了一个很好的例子:http://thinkandroid.wordpress.com/2010/01/11/custom-cursoradapters/
答案 2 :(得分:0)
在Layout中创建一个AutoCompleteTextView,然后将其放在您的类文件中
AutoCompleteTextView txtPhoneNo = (AutoCompleteTextView) findViewById(R.id.txtPhoneNo);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_dropdown_item_1line, name_Val);
txtPhoneNo.setAdapter(adapter);
其中name_Val是包含“DATA”的字符串数组