android中多单词字符串的简单适配器问题

android中多单词字符串的简单适配器问题,android,Android,如果输入search=“印度之门” 在印度之后,空格后面的单词显示,但如果我在空格后面键入G,则reult将自动隐藏。请移动此列表2=(ListView)findViewById(R.id.list2);line onCreate()。如果我键入某些内容,搜索结果会自动隐藏,则与前一行空格后的行相同。@Haresh Chhelana是否可以发布筛选代码?adapter1=new SimpleAdapter(此,mylist,R.layout.list\u layout2,新字符串[]{KEY\u

如果输入search=“印度之门”
在印度之后,空格后面的单词显示,但如果我在空格后面键入G,则reult将自动隐藏。

请移动此列表2=(ListView)findViewById(R.id.list2);line onCreate()。如果我键入某些内容,搜索结果会自动隐藏,则与前一行空格后的行相同。@Haresh Chhelana是否可以发布筛选代码?adapter1=new SimpleAdapter(此,mylist,R.layout.list\u layout2,新字符串[]{KEY\u TITLE,KEY\u CITY,KEY\u COUNT},new int[]{R.id.title,R.id.subtitle,R.id.subtitle 2});这是我的适配器。我在onTextChanged方法中调用了它。@Haresh Chhelanai想我要求的是筛选代码,而不是适配器。
inputSearch.addTextChangedListener(new TextWatcher() {
            @Override
            public void onTextChanged(CharSequence cs, int arg1, int arg2, int arg3) {
                // When user changed the Text
                ParseXMLDemo.this.adapter1.getFilter().filter(cs.toString().trim());   

                if(list2.getVisibility() == View.INVISIBLE)
                    list2.setVisibility(View.VISIBLE);


                list2 = (ListView) findViewById(R.id.list2);
                if(inputSearch.getText().toString().equals(""))
                {
                    list2.setVisibility(View.INVISIBLE);
                    text.setVisibility(View.VISIBLE);
                }
                else
                {
                    list2.setVisibility(View.VISIBLE);
                    text.setVisibility(View.INVISIBLE);
                }
            }
            @Override
            public void beforeTextChanged(CharSequence arg0, int arg1, int arg2,
                    int arg3) {

                  }
              @Override
            public void afterTextChanged(Editable arg0) {
                // TODO Auto-generated method stub                          
            }
        });