当前位置: 首页 > 面试题库 >

Android-创建进度对话框

宰父桐
2023-03-14
问题内容

我是android开发的新手。我想在我的应用程序中dialog使用开发一个progressbar。当我单击“搜索”按钮时,dialog应当与一起出现progressbar,表明在切换到另一个按钮之前进度一直在进行activity。请给我推荐示例代码。


问题答案:

使用ProgressDialog。不过,您应该在new上进行工作thread,并在完成时使用a
handler回调到activity。这是我的方法:

private ProgressDialog pd;

private View.OnClickListener searchClick = new View.OnClickListener() {

    @Override
    public void onClick(View v) {
        pd = ProgressDialog.show(MyActivity.this, "Searching...", "Searching for matches", true, false);
        new Thread(new Runnable() {
                public void run() {
                    //do work
                //.....

                finishedHandler.sendEmptyMessage();
                }
            }).start();
    }
}

private Handler finishedHandler = new Handler() {
    @Override public void handleMessage(Message msg) {
        pd.dismiss();
        //start new activity
    }
}


 类似资料:
  • 我在谷歌上搜索了很多,甚至浏览了很多这个网站的问题,但我就是找不到解决我问题的方法。 我想创建一个像下面这样的进度对话框。但我不明白如何做到这一点。我已经尝试创建一个自定义的进度对话框,但。使用它,你只能修改内部旋转器的外观。在我的情况下,我想修改它的布局。我如何实现...???? 到目前为止,我已经尝试了以下方法...

  • 问题内容: 创建对话框的最简单方法是: 在一个窗口中,我提供用于信封寻址的数据,还从尺寸列表中设置字体类型 当单击“确定”时,在同一窗口或下一个窗口中,我将预览到给定名称和使用所选字体大小后的信封外观 它的外观应类似于: 替代文字http://img15.imageshack.us/img15/7355/lab10aa.gif 我应该使用Jdialog吗?还是JOptionPane就足够了?下一步

  • 我正在编写一个javafx程序,我需要创建和使用我自己的Stage based (Javafx。Stage)对话框,用于显示消息和确认。到目前为止,我已经编写了所有必要的代码,但是我有一个问题: 对话框必须停止执行其余代码,直到给出类似“是”或“否”或“重试”之类的响应。当我使用我的对话框,如“DialogBox.ShowMessage”时,会出现一个带有消息和按钮的阶段。但是,正如您可能认为的那

  • 问题内容: 我正在尝试制作一个可以帮助我评估从Web资源下载文件的时间的应用程序。我发现了2个样本: 使用Android下载文件,并在ProgressDialog中显示进度 和 http://www.helloandroid.com/tutorials/how-download-fileimage-url- 您的设备 第二个示例显示了较小的下载时间,但是我不明白如何使用它来更新进度对话框。我认为在

  • 当我单击登录按钮时,我想显示,并且移动到另一个页面需要时间。我该怎么做?

  • 通过给指向页面的链接增加data-rel="dialog"的属性,可以把任何指向的页面表现对对话框。当应用了对话框的属性之后,qjmobile框架会给新页面增加圆角,页面周围增加margin,以及深色的背景,使得对话框浮在页面之上 HTML 代码: <a href="foo.html" data-rel="dialog">Open dialog</a> 对话框的转场 Transitions 因为