批次作業系統定義 批次作業系統定義

 package irdc.ex03_08;

 
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
 
public class EX03_08 extends Activity implements  OnClickListener
{
  @Override
  public void onCreate(Bundle savedInstanceState) 
  {
    super.onCreate(savedInstanceState);
    
    setContentView(R.layout.main);
    Button b1 = (Button) findViewById(R.id.button1);
    b1.setOnClickListener(this);
  }
  
  public void onClick(View v)
  {
    jumpToLayout2();
  }
  
  public void jumpToLayout2()
  {
setContentView(R.layout.mylayout); 
Button b2 = (Button) findViewById(R.id.button2);
    b2.setOnClickListener(new OnClickListener()
    {
     public void onClick(View v)
     {
     jumpToLayout3();
     }
    });
  }
 
  public void jumpToLayout3()
  {
setContentView(R.layout.mylayout3);
Button b3 = (Button) findViewById(R.id.button3);
    b3.setOnClickListener(mybutton);
  }  
    
  OnClickListener mybutton = new OnClickListener() 
  
  {
       public void onClick(View v)
    {
     jumpToLayout1();
    }
  };
  
  public void jumpToLayout1()
  {
setContentView(R.layout.main);
    Button b2 = (Button) findViewById(R.id.button1);
    b2.setOnClickListener(new OnClickListener()
    {
    public void onClick(View v)
    {
     jumpToLayout2();
    }
    });
  }
}