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

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

源码简介

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

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

源码运行截图

源码片段

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

源码链接: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自动补全

2012-12-26 10:31:10

2009-12-07 10:27:51

WCF分页

2010-09-02 15:28:30

DHCP功能

2012-08-06 09:52:03

Android搜索功能

2020-09-16 07:00:00

Android 11AndroidAndroid

2012-07-30 09:41:04

Android搜索功能

2020-07-31 07:44:12

代码自动补全

2015-01-20 09:11:19

2024-05-10 08:51:31

Python命令补全工具

2012-05-10 15:41:46

HTML5

2010-03-23 11:25:53

2012-12-25 10:17:24

2009-12-02 10:44:30

Visual Stud

2010-10-08 11:49:35

点赞
收藏

51CTO技术栈公众号