У меня есть всплывающее окно с предупреждением, которое я показываю при запуске моего приложения.Я хочу, чтобы пользователь прочитал его, поэтому я хочу выделить кнопку «Продолжить» серым цветом в течение 5 секунд, затем включите ее, чтобы пользователь мог продолжить.
if (alertDialog == null) {
alertDialog = new AlertDialog.Builder(this).setPositiveButton("Continue",
new AlertDialog.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
//continue with the app
}
}).create();
alertDialog.setTitle("My Title");
alertDialog.setView(myView);
}
if ((!alertDialog.isShowing())) {
alertDialog.show();
alertDialog.getButton(AlertDialog.BUTTON_POSITIVE).setEnabled(false);
}
После установки кнопки в значение «ложь» яне в состоянии установить его обратно в истину.Я попытался использовать Thread.sleep (5000 л) и создать свой собственный диалог.Ни один из них не работал.Как я могу достичь своей цели?
Спасибо, AkasH