Java 如何在AutoCompleteTextView上模拟选择
我有一个名为myAutoCompleteTextView的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.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 + "%'"