真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

AndroidListView用EditText實(shí)現(xiàn)搜索功能效果-創(chuàng)新互聯(lián)

前言

目前創(chuàng)新互聯(lián)已為近千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬空間、網(wǎng)站托管維護(hù)、企業(yè)網(wǎng)站設(shè)計(jì)、水磨溝網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

最近在開發(fā)一個IM項(xiàng)目的時候有一個需求就是,好友搜索功能。即在EditText中輸入好友名字,ListView列表中動態(tài)展示刷選的好友列表。我把這個功能抽取出來了,先貼一下效果圖:

Android ListView用EditText實(shí)現(xiàn)搜索功能效果

Android ListView用EditText實(shí)現(xiàn)搜索功能效果

分析


在查閱資料以后,發(fā)現(xiàn)其實(shí)Android中已經(jīng)幫我們實(shí)現(xiàn)了這個功能,如果你的ListView使用的是系統(tǒng)的ArrayAdapter,那么恭喜你,下面的事情就很簡單了,你只需要調(diào)用下面的代碼就可以實(shí)現(xiàn)了:   


searchEdittext.addTextChangedListener(new TextWatcher() {
  @Override
  public void onTextChanged(CharSequence cs, int arg1, int arg2, int arg3) {
    // When user change the text
    mAdapter.getFilter().filter(cs);
  }
  
  @Override
  public void beforeTextChanged(CharSequence cs, int arg1, int arg2, int arg3) {
    //
  }
  
  @Override
  public void afterTextChanged(Editable arg0) {
    //
  }
});

網(wǎng)站欄目:AndroidListView用EditText實(shí)現(xiàn)搜索功能效果-創(chuàng)新互聯(lián)
本文網(wǎng)址:http://weahome.cn/article/ddogps.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部