2011-02-02 2 views
0

Я использую ALertDialog, чтобы показать некоторые результаты. Сначала я показываю результаты в alertdialog и прокручиваю вниз, затем нажмите ok. При отображении следующего результата полоса прокрутки находится в том же положении, где она была оставлена, если она была показана ранее. Как я могу привести положение полосы прокрутки в начало диалога, чтобы пользователь мог читать новые результаты, начиная с вершины? PLz ответитьAndroid AlertDialog Позиция прокрутки

ответ

0

Я не верю, что AlertDialogs прокрутки, если вы просто делаете setMessage("Some string"), поэтому я предполагаю, что вы добавляете View для пользовательского макета, как это:

FrameLayout fl = (FrameLayout) findViewById(android.R.id.custom); 
fl.addView(myView, new LayoutParams(MATCH_PARENT, WRAP_CONTENT)); 

Так что если вы попробуйте scrollTo на Просмотре, которую вы добавили?

myView.scrollTo(0, 0); 
Смежные вопросы