我想两个按钮一个按钮实现有标题的对话框进度条,另一个按钮实现没有标题的进度条。下面的代码是实现两个都要标题的对话框进度条,该怎么改????求大神指教
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;
    }
   
}

解决方案 »

  1.   

    第二个,showDialog(1),在下面onCreateDialog里判断id=1,则dialog.setTitle(null);
      

  2.   

    我想两个按钮一个按钮实现有标题的对话框进度条,另一个按钮实现没有标题的进度条。下面的代码是实现两个都要标题的对话框进度条,该怎么改????求大神指教
    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;
      }}