我有一个字符串类型的数组列表,它分配给微调器。当我使用以下代码设置微调器的选择时,它返回 -1 作为位置,尽管列表中存在字符串。
int spinnerPosition = myAdap.getPosition(myString);
////here it returns -1
//set the default according to value
spinner.setSelection(spinnerPosition);
它为某些适配器返回正确的位置,但不为其他适配器返回正确的位置。什么可能是错的?我在“myString”变量中传递的字符串是 100% 正确的,并且存在于适配器列表中。