немножко не пойму что вам надо? если вам нужен текст который стал в AutoCompleteTextView после нажатия то не проще в adapter'e вызвать метод getItem?
final AutoCompleteTextView mEditText = (AutoCompleteTextView) findViewById(R.id.my_edit_text);
final ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_dropdown_item_1line, COUNTRIES);
mEditText.setAdapter(adapter); // adapter with CompleteItems
mEditText.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int position, long id) {
String myitem = (String) adapterView.getItemAtPosition(position);
String str = mEditText.getText().toString();
String item = adapter.getItem(position);
Log.d("ITEM = ", myitem);
Log.d("STR = " , str);
Log.d("ITEM IS = ", item);
}
});
На эмуляторе все 3 метода работают, что именно вам нужно выберите сами, но у меня адаптер отличается от вашего, возможно стоит на него внимание обратить