Как мне создать Android Spinner в виде всплывающего окна?

Я хочу вызвать диалоговое окно счетчика, когда пользователь нажимает элемент меню, чтобы позволить пользователю выбрать элемент.

Мне нужен отдельный диалог для этого или могу Я использую Spinner напрямую? Я вижу эту ссылку, упоминает параметр MODE_DIALOG, но, похоже, он больше не определен. AlertDialog может быть в порядке, но все параметры говорят, что «щелчок по элементу в списке не закрывает диалоговое окно», что я и хочу. Есть предложения?

В идеале, код должен быть похож на тот случай, когда на экране отображается счетчик:

ArrayAdapter adapter = new ArrayAdapter(activity,
     android.R.layout.simple_spinner_item, items);              
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
myspinner.setAdapter(adapter);  
// myspinner.showAsDialog() <-- what i want             

58
задан KRP 11 March 2014 в 12:08
поделиться