Я использую библиотеку MaterialBetterSpinner для счетчика, но не могу установить заданное положение.Установка позиции счетчика в android
String[] LIST = {"Item1", "Item2", "Item3", "Item4", "Item5"};
MaterialBetterSpinner spinnerItem = (MaterialBetterSpinner) findViewById(R.id.spinnerItem);
ArrayAdapter<String> adapter1 = new ArrayAdapter<String>(this, android.R.layout.simple_dropdown_item_1line, LIST);
String str = "Item3";
for(int i=0; i < adapter1.getCount(); i++) {
if(str.trim().equals(adapter1.getItem(i).toString())){
spinnerItem.setSelection(i);
break;
}
}
Я получаю НИЖЕ за исключением
Caused by: java.lang.IndexOutOfBoundsException: setSpan (1 ... 1) ends beyond length 0
Что такое содержимое адаптера1? –
Это была опечатка. – user1382802
Вы пытаетесь выбрать «Item3» по умолчанию? –