Java 如何在AutoCompleteTextView上模拟选择

Java 如何在AutoCompleteTextView上模拟选择,java,android,Java,Android,我有一个名为myAutoCompleteTextView的AutoCompleteTextView对象 myAutoCompleteTextView.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parentView, View selectedItemView, int position, long id) {

我有一个名为myAutoCompleteTextView的AutoCompleteTextView对象

myAutoCompleteTextView.setOnItemClickListener(new OnItemClickListener() {
@Override
   public void onItemClick(AdapterView<?> parentView, View selectedItemView,      int position, long id) {
        //do something
   }
}
结果是我在AutoCompleteTextView中看到了必需的项, 但什么也没发生。只有那边显示的文本。 当用户手动选择项目时,一切正常


有人能帮助我如何模拟一个选择吗?

我请求你调用一个函数或你的onItemClick函数中的某个东西。 你为什么不在你的监听器之外调用这个代码呢?还是我在这里遗漏了什么

差不多

 public void onItemClick(AdapterView<?> parentView, View selectedItemView, int position, long id) {
    MyObject myObject = parentView.getItemAtPosition(position);
    doStuffWithObject(myObject);
public void onItemClick(AdapterView父视图、View selectedItemView、int位置、长id){
MyObject MyObject=parentView.getItemAtPosition(位置);
dostufwithobject(myObject);
}

您可以使用任何引用调用适配器外部的函数。
这就是您要找的吗?

此代码以及相同的订单:

codselect.CommandText = "select* from team where nome Like '" + TextBox2.Text + "%'"

将调用的onItemClick()中的函数取决于所选项目。在myAutoCompleteTextView.setText(…)中,我希望每次都传递另一个参数。。
codselect.CommandText = "select* from team where nome Like '" + TextBox2.Text + "%'"