1

我实现了多行列表视图(单个项目中的 4 行)。我只想基于列表视图中的第二行进行搜索。我使用无法正常工作的文本观察器实现了搜索功能。请帮帮我。在此先感谢。

           inputsearch = (EditText) findViewById(R.id.inputsearch);
           lst = (ListView) findViewById(android.R.id.list);
           lst.setBackgroundColor(Color.WHITE);
           lst.setCacheColorHint(Color.WHITE);


           SimpleAdapter adapter = new SimpleAdapter(this, mylistData,R.layout.simple_list_item2, row, new int[] { R.id.tv1,
            R.id.tv2, R.id.tv3, R.id.tv4, R.id.tv5 });
             lst.setAdapter(adapter);

         inputsearch.addTextChangedListener(new TextWatcher() {

        public void onTextChanged(CharSequence cs, int start, int before,
                int count) {
            // String array_sort[]=new String[headlines.length];

            adapter.getFilter().filter(cs);

        }

        public void afterTextChanged(Editable arg0) {

        }

        public void beforeTextChanged(CharSequence cs, int start,
                int before, int count) {

        }
    });
4

0 回答 0