我按照这个turtorial做了这个程序: http://www.androidhive.info/2012/04/android-downloading-file-by-showing-progress-bar/
一切都好,但我有两个问题。
当应用程序开始下载文件时,会出现ProgressDialog。所以没关系。但是当时 我点击屏幕ProgressDialog消失。 可以在ProgessDialog和阻止屏幕上添加“取消”按钮。 当用户单击取消时,下载应该是中断和 ProgressDialog只有在以下情况下才会消失: - 用户单击“取消”按钮 - 下载成功
答案 0 :(得分:0)
单击屏幕时,进度对话框因此而被解雇 - pDialog.setCancelable(true);
您应该检查其API以获取详细信息 - http://developer.android.com/reference/android/app/ProgressDialog.html。
现在,要添加按钮,没有直接的方式,因此您需要通过扩展ProgressDialog
来创建自定义AlertDialog
。下面有一个例子 -
create progress dialog with another layout
另外,您想查看 - http://developer.android.com/guide/topics/ui/dialogs.html#CustomDialog。