必威体育Betway必威体育官网
当前位置:首页 > IT技术

EditText实时监听TextWatcher的使用

时间:2019-10-03 14:12:12来源:IT技术作者:seo实验室小编阅读:79次「手机版」
 

textwatcher

textwatcher可以实时的监听edittext的输入内容,可以用来根据输入的内容来进行搜索。

具体使用方法findviewbyid找到edittext控件然后调用addTextChangedListener(TextWatcher tw);方法来使用

noticeEt.addTextChangedListener(new TextWatcher() {
   @Override
   public void beforeTextChanged(Charsequence s, int start, int count, int after) {
   }

   @Override
   public void onTextChanged(CharSequence s, int start, int before, int count) {

   }

   @Override
   public void afterTextChanged(Editable s) {
      searchDatas.clear();//searchDatas是要将筛选出来的数据放进来
      for (int i = 0; i < datas.size(); i++) {//遍历所有的数据
         if ((datas.get(i).getNoticeName().contains(noticeEt.getText().toString()) || (datas.get(i).
		getDispatchUnit().contains(noticeEt.getText().toString())))) {//如果满足什么和输入的东西										一样的话
            searchDatas.add(datas.get(i));//把筛选出来的数据放进去
         }
      }
      noticeLv.setAdapter(new NoticeAdapter(NoticeActivity.this, searchDatas));//将筛选出来的数据显示
   }
});

相关阅读

StringUtils.abbreviate使用

缩减文字 public static void main(String[] args) { System.out.println(StringUtils.abbreviate("这是一行测试文字",6));

使用minimap+miniasm对nanopore进行基因组组装

我们用来练手的文章发表在 Nature Communication ,”High contiguity Arabidopsis thaliana genome assembly with a single nanop

使用 PulseSensor 脉搏传感器测量心率之一:平台搭建

转自:玩的就是心跳 —— 使用 PulseSensor 脉搏传感器测量心率 作者:邵国际 网址:https://zhuanlan.zhihu.com/p/27665378 写文章htt

865主板ATA接口使用技巧

865主板搭载Intel自家的ICH芯片从而集成对 Serial ATA 的支持,而且不必再附加控制芯片,本身南桥ICH5/R就可以完整的实现SATA RAID 0

(一)esp8266透传简单使用

最近闲的在捣鼓wifi,以太网连接网,不过好像没有那么多时间去研究cc3200,先从封装好的芯片模块开始玩起吧,这几天准备研究下ESP8266,由

分享到:

栏目导航

推荐阅读

热门阅读