Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
getDropDownView(int position, View convertView, ViewGroup parent), который отображает список параметров в выпадающем окне. О нем много написано. Видимо внешний вид контрола в «схлопнутом» состоянии определяется где-то ещё.setEmptyView() задаёт что показывать, если адаптер пустой. При этом сам выпадающий список скрывается и делается видимым то, что указано в emtyView. При использовании setEmptyView() пришлось бы располагать на лэйауте кучу прогресс баров, чтобы достичь такого поведения. И не просто прогресс-баров, а вьюх, отрисованных из custom_spinner.xml. В-общем 1-2 строками не обошлось бы.
Android. Выпадающий список (Spinner) с индикатором загрузки