先生我需要你的幫助匹配編輯文本的第一個字符匹配我們的電話簿listview contact.i想要匹配編輯文本名稱listvew名稱並顯示在edittext中.please幫我。 我想實現android中的聯繫人搜索使用edittext匹配聯繫人與listview和dilplay bt逐一acc來搜索。我們如何匹配edittext聯繫人姓名到列表視圖聯繫人android
private EditText inputSearch;
privat ArrayAdapter<String> adapter;
private ArrayList<HashMap<String, String>> productList;
String products[]={ };``
@Override
contactsList = (ListView) view.findViewById(R.id.contactsList);
contactsList.setOnItemClickListener(this);
contactsList.setTextFilterEnabled(true);
inputSearch=(EditText) view.findViewById(R.id.inputSearch);
adapter = new ArrayAdapter<String>(getActivity(), R.layout.listitem, R.id.product_name, products);
contactsList.setAdapter(adapter);
inputSearch.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence cs, int arg1, int arg2, int arg3{
ContactsFragment.this.adapter.getFilter().filter(cs);
}
}
}
看看api演示內容提供商挑選聯繫示例 – sandy