【Android】实现搜索的自动补全功能

移动开发
利用Sqlite模糊查询实现搜索框的自动补全效果(支持字母+汉字补全)欢迎各位小伙伴提供更好的实现思路

源码简介

利用Sqlite模糊查询实现搜索框的自动补全效果(支持字母+汉字补全)

欢迎各位小伙伴提供更好的实现思路

源码运行截图

源码片段

// 查询相似数据--传入一个转换为拼音的字符串 
                    testArray = DatabaseAdapter.getIntance(MainActivity.this
                            .queryInfo( 
                                    PinYin.getPinYin(editText.getText() 
                                            .toString())); 
                } 
  
                adapter.refreshData(testArray);// Adapter刷新数据 
                mListView.setVisibility(View.VISIBLE); 
            } 
  
            /** 
             * 输入之前 
             */ 
            @Override 
            public void beforeTextChanged(CharSequence s, int start, int count, 
                    int after) { 
                // TODO Auto-generated method stub 
  
            } 
  
            /** 
             * 输入之后 
             */ 
            @Override 
            public void afterTextChanged(Editable s) { 
                // TODO Auto-generated method stub 
  
            } 
        }); 
    } 
  
    /** 
     * 获取ArrayList数组 
     *  
     * @param array 
     * @return 
     */ 
    private List<string> getListArray(String[] array) { 
        List<string> titleArray = new ArrayList<string>(); 
        for (String title : array) { 
            titleArray.add(title); 
        } 
        return titleArray; 
    } 
  
}</string></string></string></string></string></string> 
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.

源码链接:http://down.51cto.com/data/1968754

责任编辑:chenqingxiang 来源: 网络整理
相关推荐

2013-10-22 11:17:30

Google自动搜索

2019-09-18 15:33:51

代码开发工具

2020-07-21 18:37:14

代码条件变量

2022-05-11 09:50:02

GitLinux

2012-05-17 15:22:17

2009-06-03 17:00:08

Eclipse自动补全

2009-12-07 10:27:51

WCF分页

2012-12-26 10:31:10

2020-09-16 07:00:00

Android 11AndroidAndroid

2012-08-06 09:52:03

Android搜索功能

2010-09-02 15:28:30

DHCP功能

2012-07-30 09:41:04

Android搜索功能

2020-07-31 07:44:12

代码自动补全

2024-05-10 08:51:31

Python命令补全工具

2009-12-02 10:44:30

Visual Stud

2012-12-25 10:17:24

2010-03-23 11:25:53

2012-12-11 10:35:39

MDM安全MDM

2010-10-08 11:49:35

2015-01-20 09:11:19

点赞
收藏

51CTO技术栈公众号