EX03_08.java
上传用户:vip_99
上传日期:2021-03-27
资源大小:61159k
文件大小:2k
源码类别:

android开发

开发平台:

Java

  1. package irdc.ex03_08;
  2. /* import相关class */
  3. import android.app.Activity;
  4. import android.os.Bundle;
  5. import android.view.View;
  6. import android.widget.Button;
  7. public class EX03_08 extends Activity 
  8. {
  9.   /** Called when the activity is first created. */
  10.   @Override
  11.   public void onCreate(Bundle savedInstanceState) 
  12.   {
  13.     super.onCreate(savedInstanceState);
  14.     /* 载入main.xml Layout */
  15.     setContentView(R.layout.main);
  16.     
  17.     /* 以findViewById()取得Button对象,并添加onClickListener */
  18.     Button b1 = (Button) findViewById(R.id.button1);
  19.     b1.setOnClickListener(new Button.OnClickListener()
  20.     {
  21.       public void onClick(View v)
  22.       {
  23.         jumpToLayout2();
  24.       }
  25.     });
  26.   }
  27.   
  28.   /* method jumpToLayout2:将layout由main.xml切换成mylayout.xml */
  29.   public void jumpToLayout2()
  30.   {
  31.     /* 将layout改成mylayout.xml */
  32.     setContentView(R.layout.mylayout);
  33.     
  34.     /* 以findViewById()取得Button对象,并添加onClickListener */
  35.     Button b2 = (Button) findViewById(R.id.button2);
  36.     b2.setOnClickListener(new Button.OnClickListener()
  37.     {
  38.       public void onClick(View v)
  39.       {
  40.         jumpToLayout1();
  41.       }
  42.     });
  43.   }
  44.   
  45.   /* method jumpToLayout1:将layout由mylayout.xml切换成main.xml */
  46.   public void jumpToLayout1()
  47.   {
  48.     /* 将layout改成main.xml */
  49.     setContentView(R.layout.main);
  50.     
  51.     /* 以findViewById()取得Button对象,并添加onClickListener */
  52.     Button b1 = (Button) findViewById(R.id.button1);
  53.     b1.setOnClickListener(new Button.OnClickListener()
  54.     {
  55.       public void onClick(View v)
  56.     {
  57.         jumpToLayout2();
  58.       }
  59.     });
  60.   }
  61. }