Android 仅在该特定视图上显示“进度”对话框

Android 仅在该特定视图上显示“进度”对话框,android,android-asynctask,progressdialog,Android,Android Asynctask,Progressdialog,我使用了很多异步任务,但总是这样: private class connectAsyncTask extends AsyncTask<String, Void, String> { //Create a Progress Dialog @Override protected void onPostExecute(String info) { //Dismiss the dialog } @Override protected String doInB

我使用了很多
异步任务
,但总是这样:

private class connectAsyncTask extends AsyncTask<String, Void, String> {

    //Create a Progress Dialog
@Override
protected void onPostExecute(String info) {
    //Dismiss the dialog
    }
    @Override
protected String doInBackground(String... params) {
    //complete code to get data to be populated on the view
    }
@Override
protected void onPreExecute() {
    //Show the dialog
}
私有类connectAsyncTask扩展了AsyncTask{
//创建一个进度对话框
@凌驾
受保护的void onPostExecute(字符串信息){
//关闭对话框
}
@凌驾
受保护的字符串doInBackground(字符串…参数){
//获取要在视图上填充的数据的完整代码
}
@凌驾
受保护的void onPreExecute(){
//显示对话框
}
但这就像显示进度对话框,直到我获取数据,然后填充布局上的所有视图

相反,我希望它是这样的,一些数据将作为捆绑包发送,这些数据可用于填充各自的视图,以及任何类似ImageView的内容,其图像尚未提取,必须显示一个进度对话框


许多应用程序(如Amazon等)都会这样做。即使对话框也没有任何矩形背景或文本。如何做到这一点?

显示临时图像并将数据设置为视图。下载数据后,您可以在图像视图中替换图像。实际上不仅仅是
图像视图
。我想知道这些进度对话框是如何实现的D使用虚拟数据填充视图。使用asnctask下载并相应地显示视图中的数据。将内容设置为视图后,可以显示Progressdialog。下载后,关闭对话框并在onPostExecute()中使用新数据更新用户界面但是这样的
ProgressDialogs
将使整个
UI
处于非活动状态。我希望进度对话框仅覆盖该特定视图,其余视图必须可见并可单击。抱歉,我无法回答该问题。