rag*_*pra 19 android autocompletetextview
我有一个数组(array1 with States)AutoCompleteTextview,我在其中填充array1.当我从AutocompleteTextViewI中选择值时,state从AutoCompleteTextView下拉列表中选择一个
我想要的是从我选择的array1中获取项目的位置.
我已经试过是的.OnClickEventAutocompelteTextView
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;
}
});
Run Code Online (Sandbox Code Playgroud)
这SS给我,我从下拉列表中选择的价值,但我希望得到position of the value的阵列1.例如,我有一个大小为4的数组,如array1 = {A,B,C,D},如果我选择B,它应该返回我在数组中的B位置,即2.
我希望我说清楚.提前致谢.
Ram*_*ran 30
使用中的位置变量onItemClick.
STATE.setOnItemClickListener(new OnItemClickListener(){
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long rowId) {
String selection = (String) parent.getItemAtPosition(position);
int pos = -1;
for (int i = 0; i < yourarray.length; i++) {
if (yourarray[i].equals(selection)) {
pos = i;
break;
}
}
System.out.println("Position " + pos); //check it now in Logcat
}
});
Run Code Online (Sandbox Code Playgroud)