在android中,我们如何将AutoCompletText联系人与listview联系人匹配

在android中,我们如何将AutoCompletText联系人与listview联系人匹配,android,Android,先生,我们如何在android中将AutoCompletText联系人与listview联系人匹配。联系人全选 请告诉我如何匹配联系人搜索和列表VIW String products[]= { contactsList.}; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { contactsList = (Lis

先生,我们如何在android中将AutoCompletText联系人与listview联系人匹配。联系人全选 请告诉我如何匹配联系人搜索和列表VIW

String products[]= { contactsList.};
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, 
Bundle savedInstanceState) {


     contactsList = (ListView) view.findViewById(R.id.contactsList);
    contactsList.setOnItemClickListener(this);
    contactsList.setTextFilterEnabled(true);

     inputSearch=(AutoCompleteTextView) view.findViewById(R.id.inputSearch);
      contactsList.setAdapter(new ArrayAdapter<String>(getActivity(),
             android.R.layout.simple_list_item_1,products ));
     inputSearch.setThreshold(1);
     inputSearch.setAdapter(adapter);
     inputSearch.setOnClickListener(new OnClickListener() {

    @Override
        public void onClick(View v) {
        }
    });
      inputSearch.setOnItemClickListener(new OnItemClickListener() {

        @Override
    public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
                long arg3) {
Map<String, String> map = (Map<String, String>)arg0.getItemAtPosition(arg2);
    String name  = map.get("Name");
    String number = map.get("Phone");
   inputSearch.setText(""+name+"<"+number+">"); 


        }
    })  ;`




    return view;
字符串产品[]={contactsList.};
@凌驾
创建视图上的公共视图(布局、充气机、视图组容器、,
Bundle savedInstanceState){
contactsList=(ListView)view.findViewById(R.id.contactsList);
contactsList.setOnItemClickListener(此);
contactsList.setTextFilterEnabled(true);
inputSearch=(AutoCompleteTextView)view.findViewById(R.id.inputSearch);
contactsList.setAdapter(新阵列适配器(getActivity()),
android.R.layout.simple_list_item_1,products));
inputSearch.setThreshold(1);
inputSearch.setAdapter(适配器);
setOnClickListener(新的OnClickListener(){
@凌驾
公共void onClick(视图v){
}
});
setOnItemClickListener(新的OnItemClickListener(){
@凌驾
公共链接(AdapterView arg0、视图arg1、内部arg2、,
长arg3){
Map Map=(Map)arg0.getItemAtPosition(arg2);
String name=map.get(“name”);
字符串编号=map.get(“电话”);
inputSearch.setText(“+name+”);
}
})  ;`
返回视图;

尝试此模式搜索

        for(int i = 0; i < product.length; i++) {

                   String str = product[i].toLowerCase();
                   //key is the itemclicked list element  
                   Pattern p = Pattern.compile(key, Pattern.CASE_INSENSITIVE);
                   Matcher m = p.matcher(str);
                    if (m.find()){
                               //Do your stuff.
                                }            
                        }
for(int i=0;i