首页 > 家居知识 > android 开发之Activity切换

android 开发之Activity切换 2011-04-24


  


  本实例程序演示的是从一个Activity切换到另外的一个Activity:)

程序界面


  


  Android开发实例——第一个ActivityAndroid开发实例——Activity切换(第一个Activity)


  Android开发实例——Activity切换Android开发实例——Activity切换(第二个Activity)

ActivitySecond.java代码


  import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class ActivitySecond extends Activity
{
  private Button btn2;
  private Button btnClose;

  @Override
  protected void onCreate(Bundle savedInstanceState)
  {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.second_activity);
  btn2 = (Button) findViewById(R.id.btn_back);
  btn2.setOnClickListener(new OnClickListener()
  {

  public void onClick(View v)
  {
 Intent intent = new Intent();
 intent.setClass(ActivitySecond.this, ActivityChange.class);
 startActivity(intent);
 //如果不关闭当前的会出现好多个页面
 ActivitySecond.this.finish();
  }

  });
  btnClose = (Button) findViewById(R.id.btn_close);
  btnClose.setOnClickListener(new OnClickListener()
  {

  public void onClick(View v)
  {
 finish();
  }

  });
  }

}
 
 

ActivityChange.java代码


  import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class ActivityChange extends Activity {
  
  private Button btn;
  private Button btnClose;
  
  @Override
  public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main);
  btn=(Button)findViewById(R.id.btnNextView);
  btn.setOnClickListener(new OnClickListener()
  {
  public void onClick(View v)
  {
 Intent itent=new Intent();
 itent.setClass(ActivityChange.this, ActivitySecond.class);
 startActivity(itent);
 ActivityChange.this.finish();
  }
  });
  
  btnClose=(Button)findViewById(R.id.btn_exit);
  btnClose.setOnClickListener(new OnClickListener()
  {
  public void onClick(View v)
  {
 finish();
  }
  });
  }
}
 

main.xml代码


  
  android:orientation="vertical"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  >
  android:layout_width="fill_parent" 
  android:layout_height="wrap_content" 
  android:text="@string/hello"
  />
  android:id="@+id/btnNextView"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:text="@string/show_next"
/>

  android:id="@+id/btn_exit"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:text="@string/btn_close"
/>

 

AndroidManifest.xml代码


  
 package="activity.change"
 android:versionCode="1"
 android:versionName="1.0">
  
  android:label="@string/app_name">
  
 
 
  
  
 android:name="ActivitySecond"
  />
  

相关知识

android 开发之Activity切换
Android 开发Hello World!
还有多少地方“以经营城市之名行地产开发之实”?
跟随“美丽中国”的梦幻脚步——科恩的西部开发之旅
如何在windows下搭建Android开发环境?
Android Content Provider的使用
一生之城 合生之诚
昊博磁砖覃波:借西部开发东风 扩大市场份额
雅居乐云南原乡携手杨丽萍 《孔雀》云南之美盛放北京
敢爱之旅:雅蘭全球工业开放·第4季圆满落幕

本文来自 家居装修知识网 android 开发之Activity切换 https://biud.com.cn/zhidao-view-id-9189.html