【发布时间】:2011-08-12 23:16:20
【问题描述】:
我的应用程序启动时会显示一个警报弹出窗口。我希望用户通读它,所以我想将继续按钮灰显 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);
}
将按钮设置为 false 后,我无法将其设置回 true。我尝试使用 Thread.sleep(5000l) 并创建自己的对话框。他们都没有工作。我怎样才能实现我的目标?
谢谢, 阿卡什
【问题讨论】:
标签: android button timeout visibility android-alertdialog