如何在Android中的同一活动中添加进度条(圆圈)和水平进度条

时间:2011-08-22 15:11:33

标签: android progress-bar alertdialog

嗨,我需要做这样的事情:

progressbars

我知道,它来自iphone应用程序,但我想在页面中心添加进度条(圆圈),在页面底部添加水平进度条,这将显示当前下载的字节和互联网连接的速度

我正在使用此代码创建圆形进度条:

private void createCancelProgressDialog(String title, String message, String buttonText)
    {
        cancelDialog = new ProgressDialog(this);
        cancelDialog.setTitle(title);
        cancelDialog.setMessage(message);
        cancelDialog.setButton(buttonText, new DialogInterface.OnClickListener() 
        {
            public void onClick(DialogInterface dialog, int which) 
            {
                finish();
            }
        });
        cancelDialog.show();

    }

知道如何添加第二个水平进度条吗?我试图将它包含在createCancelProgressDialog中,但它没有用。

提前致谢!

2 个答案:

答案 0 :(得分:1)

您需要为ProgressDialog创建自定义布局,并在Runnable中或使用AsyncTask进行计算。以下是如何执行此操作的示例:custom dialog

答案 1 :(得分:0)

你的圈子进度栏显示在对话框中。您是否尝试在同一个对话框中放置两个进度条?或者您希望每个进度条有两个对话框?