使用
1 匹配个位数 android:completionThreshold=“”;
2自定义匹配位置
1.默认匹配左边
2.右边开始匹配
if (words[k].endsWith(prefixString))
3任意位置
if (words[k].indexOf(prefixString)!=-1)
主要的是重写一个方法
- search.setValidator(new Validator() {
- @Override
- public boolean isValid(CharSequence text)
- {
- // TODO Auto-generated method stu
- for(int i=0;i<=name.length();i++){
- if(name[i]).endsWith(text.toString)){//比如,匹配最后一个为2的字符
- return true;
- }}
- return false;
- }
- @Override
- public CharSequence fixText(CharSequence invalidText) {
- // TODO Auto-generated method stub
- return null;
- }
- });