0

我在我的应用程序中使用了一个编辑文本和列表视图。我需要根据edittext中的文本显示列表。

@Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
            // TODO Auto-generated method stub
            adapter.getFilter().filter(s.toString());
        }

例如,如果我将值键入为“an”,则表示它显示为

安道尔

安哥拉

安提瓜

但我需要这样

安道尔

安哥拉

安提瓜

孟加拉国

不丹

加拿大

提前致谢

4

1 回答 1

2

是您正在寻找的示例。检查这个

`Arrays这是使用和addTextChangedListenerfor的简单逻辑EditText

在像这样更改代码块。

if (textlength {
   if ((String)listview_array[i].contains(et.getText().toString()))
   {
     array_sort.add(listview_array[i]);
   }

我已经替换equalsIgnorecasecontains. 请在此处检查差异

于 2012-12-27T05:59:52.010 回答