У меня есть огромный список предметов, которые я представляю в AlertDialog. Я хотел бы представить пользователю список, прокрутившийся до наиболее вероятной области, из которой они выберут один элемент. Я используюпрокрутите до элемента списка в AlertDialog без выбора
AlertDialog.Builder.setSingleChoiceItems(myAdapter, ...).
ArrayAdapter<MyType> myAdapter;
Проблема у меня трудное время с как для прокрутки к пункту, когда это логически не правильно представить этот пункт как выбранный.
Я попытался получить ListView
из итогового AlertDialog
. Но он пуст (даже после создания и отображения его Builder
).
Я попытался загнать заброшенный ListView
, раздувая самолет ListView
в res/layout. listView.scrollTo(x, y)
, похоже, не имел эффекта.
Я попытался установить OnShowListener
для AlertDialog. onShow
() никогда не вызывается.
Кто-нибудь знает о работе вокруг?
Можете ли вы опубликовать часть своего кода для AlertDialog? Я немного смущен тем, что вы пытаетесь сделать. –
@BenBenard Спасибо за помощь. Я изменил свою стратегию. Я организовал складной список. – stephen