2 baby bonnie Baby_Bonnie 于 2013.02.19 17:39 提问

如何在SearchDialog中实现TextWatcher

我需要根据SearchDialog中的用户输入来更新ListView,这样的话就需要给SearchDialog设置一个TextWatcher。如何实现这个功能呢?

1个回答

xiaoyan_12
xiaoyan_12   2013.02.27 11:30
已采纳

你可以照下面做:

yourEditText.addTextChangedListener(new TextWatcher() {
    @Override
    public void onTextChanged(CharSequence s, int start, int before, int count) {
        // process new items for list view
   }
   @Override
    public void beforeTextChanged(CharSequence s, int start, int count,
            int after) {
        // TODO Auto-generated method stub
    }
   @Override
    public void afterTextChanged(Editable s) {
        // push new items into adapter and call notifyDataSetChanged() on it
   }
});
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!