下面是我使用的代码
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_dropdown_item_1line, result);
AutoCompleteTextView textView = (AutoCompleteTextView)
findViewById(R.id.ContactDisplay);
Pattern p = Pattern.compile("@");
Matcher m = p.matcher(textView.getText().toString());
Log.d(textView.getText().toString(),"Msssssssssssssssssggg");
boolean b = m.matches();
if (b == true)
{
textView.setThreshold(0);
textView.setAdapter(adapter);
}但我无法通过键入@ symbol获得任何联系人。我应该使用key-events吗?
发布于 2015-08-27 17:04:19
尝试以下模式:

Pattern p = Pattern.compile("^@$");https://stackoverflow.com/questions/28558613
复制相似问题