我想两个按钮一个按钮实现有标题的对话框进度条,另一个按钮实现没有标题的进度条。下面的代码是实现两个都要标题的对话框进度条,该怎么改????求大神指教
package com.lyx;import android.R.integer;
import android.app.Activity;
import android.app.Dialog;
import android.app.ProgressDialog;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;public class Android_zuoye3Activity extends Activity {
Button button01;
Button button02;
ProgressDialog dialog;
ProgressDialog dialogs;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
button01=(Button)findViewById(R.id.button01);
button02=(Button)findViewById(R.id.button02);
button01.setOnClickListener(new OnClickListener()
{
public void onClick(View v)
{
showDialog(0);
}
});
button02.setOnClickListener(new OnClickListener()
{
public void onClick(View v)
{
showDialog(0);
}
});
}
protected Dialog onCreateDialog(int id)
{
dialog=new ProgressDialog(this);
dialog.setTitle("加载提示");
dialog.setMessage("请等待,正在loading...");
dialog.setIndeterminate(false);
dialog.setCancelable(true);
return dialog;
}
}
package com.lyx;import android.R.integer;
import android.app.Activity;
import android.app.Dialog;
import android.app.ProgressDialog;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;public class Android_zuoye3Activity extends Activity {
Button button01;
Button button02;
ProgressDialog dialog;
ProgressDialog dialogs;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
button01=(Button)findViewById(R.id.button01);
button02=(Button)findViewById(R.id.button02);
button01.setOnClickListener(new OnClickListener()
{
public void onClick(View v)
{
showDialog(0);
}
});
button02.setOnClickListener(new OnClickListener()
{
public void onClick(View v)
{
showDialog(0);
}
});
}
protected Dialog onCreateDialog(int id)
{
dialog=new ProgressDialog(this);
dialog.setTitle("加载提示");
dialog.setMessage("请等待,正在loading...");
dialog.setIndeterminate(false);
dialog.setCancelable(true);
return dialog;
}
}
package com.lyx;import android.R.integer;
import android.app.Activity;
import android.app.Dialog;
import android.app.ProgressDialog;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;public class Android_zuoye3Activity extends Activity {
Button button01;
Button button02;
ProgressDialog dialog;
ProgressDialog dialogs;
private static final int PROGRESSDIALOG_HAVE_TITLE=0;
private static final int PROGRESSDIALOG_WITHOUT_TITLE=1;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
button01=(Button)findViewById(R.id.button01);
button02=(Button)findViewById(R.id.button02);
button01.setOnClickListener(new OnClickListener()
{
public void onClick(View v)
{
showDialog(PROGRESSDIALOG_HAVE_TITLE); }
});
button02.setOnClickListener(new OnClickListener()
{
public void onClick(View v)
{
showDialog(PROGRESSDIALOG_WITHOUT_TITLE);
}
});
}
protected Dialog onCreateDialog(int id)
{
switch (id){
case PROGRESSDIALOG_HAVE_TITLE:
dialog=new ProgressDialog(this);
dialog.setTitle("加载提示");
dialog.setMessage("请等待,正在loading...");
dialog.setIndeterminate(false);
dialog.setCancelable(true);
return dialog;
case PROGRESSDIALOG_WITHOUT_TITLE:
dialogs=new ProgressDialog(this);
//dialogs.setTitle("加载提示");
dialogs.setMessage("请等待,正在loading...");
dialogs.setIndeterminate(false);
dialogs.setCancelable(true);
return dialogs;
default:
;//do nothing
}
return null;
}}