java - android 搜索 ListView ?

标签 java android listview filter adapter

我创建了 ListView ,如下...

lv = (ListView) findViewById(R.id.listview);
    lv.setAdapter(new ArrayAdapter<String>(this,
            android.R.layout.simple_list_item_checked, mDisplay));

我的问题是我需要使 ListView 可搜索,这样如果用户输入字母表, ListView 必须滚动到以该字母表开头的该项目(我不希望它被过滤),并且所有列表项都可见。 .

例如,如果用户按“f”,我希望列表滚动到第一个带有“f”的项目,如下所示

enter image description here

我不希望它如下:

enter image description here

如果问题无法理解,我很抱歉,因为我不知道如何表达

问我是否需要更多详细信息...

谢谢:)

最佳答案

以下链接可能对您有帮助 Android search list while typing

关于java - android 搜索 ListView ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5273196/

相关文章:

java - 填充 GridView 问题

java - 无法在 Genymotion VM 中获取位置

android - 从Gridview动态切换到Listview

c# - Listitem 添加到 c# 中的第二行

android - 在一个 Activity 中添加多个 ListView

java - HttpsURLConnection 到 JSONObject 转换

java - 无法将数据从数据库导出到 csv 文件

java - 从另一个类调用的findViewById有时返回null

java - Webview 加载对话框

android - 如何让build.gradle支持多国语言?