У меня есть диалоговое окно предупреждения Android, которое я показываю пользователю при первом использовании. Теперь текст в этом диалоговом окне предупреждения большой, поэтому необходима прокрутка.Выполнение диалога андроида прокрутки до конца до его увольнения
Я хотел бы сделать диалог свиток сам по себе, когда пользователь нажимает кнопку OK, , пока он не достигнет конца текста.
Как это сделать программно?
ПСЕВДОКОД ожидаемого поведения:
alert.setPositiveButton("Let's Get Started!!",new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
if(scrolled_till_end)
dismissDialogue();
else
scrollFurther(); // scroll_further to next unviewed part of dialog
}
});
Просьба представить код для этого ... и, кроме того, я хотел бы перейти к следующему не просмотренному разделу, а не непосредственно к ver bottom..like в лицензионном соглашении – SoulRayder
@SoulRayder Предоставили какой-то код, как вы хотите. – AssIstne
Спасибо @AssIstne. Я уже сделал первую часть. Мне пришлось изменить этот код, чтобы взять относительный макет вместо textview, поскольку в моем диалоговом окне есть макет нескольких текстовых просмотров. Кроме того, * после * диалог создается и отображается, нам нужно * переопределить * поведение onclicklistener, обратившись к кнопке напрямую, чтобы, наконец, выполнить эту работу, как в этом [ответе] (http://stackoverflow.com/questions/ 2620444/how-to-prevent-a-dialog-from-clos-when-a-button-is-clicked) от eric. Спасибо за основную логику, хотя :) – SoulRayder