源码简介
利用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>