我有一个数组 (array1,其中包含States
)和AutoCompleteTextView
,我正在用array1填充它。当我从AutocompleteTextView
选择值时,我从AutoCompleteTextView Dropdown中选择一个state
。
我想做的是获得我所选项在array1中的位置。
我尝试过使用AutocompelteTextView
的OnClickEvent
。
STATE.setOnItemClickListener(new OnItemClickListener(){
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long rowId) {
String selection = (String) parent.getItemAtPosition(position);
String num = selection;
}
});
它给了我从下拉菜单中选择的值,但我想要获取在array1中的位置。例如,我有一个大小为4的数组,如array1={A,B,C,D},如果我选择B,它应该返回B在数组中的位置,即2。希望我表述清楚了。先谢谢了。