简单的两个Activity切换

ps:第一个Activity名字是 LayoutActivity.java,第二个Activity名字是 Next.java

第一个layout文件名字是 main.xml,第二个layout文件名是 next.xml,切换不需要用到layout文件!

开始:

第一个Activity代码:

 1 package layoutpackage.namespace;
 2 
 3 //import android.R; 
 4 
 5 import android.app.Activity;
 6 
 7  import android.content.Intent; 
 8 
 9 import android.os.Bundle;
10 
11  import android.view.View; 
12 
13 improt import android.widget.Button;
14 
15 public class LayoutActivity extends Activity
16 
17  {  
18 
19    /** Called when the activity is first created. */    
20 
21  @Override   
22 
23   public void onCreate(Bundle savedInstanceState) 
24 
25 {       
26 
27   super.onCreate(savedInstanceState);     
28 
29     setContentView(R.layout.main);  
30 
31        Button button = (Button)findViewById(R.id.movetofolder); 
32 
33        button.setOnClickListener(new View.OnClickListener() 
34 
35 {        
36 
37 @Override   
38 
39  public void onClick(View v)
40 
41  {   
42 
43   // TODO Auto-generated method stub 
44 
45     Intent sen=new Intent(LayoutActivity.this, Next.class);//括号解释(本Activity.this,要切换的Activity名.class) 
46 
47     startActivity(sen);//发送意图   
48 
49  }  
50 
51  });  
52 
53    }

第二个Activity代码:

 

 1     package layoutpackage.namespace;
 2     
 3     import android.app.Activity;
 4 import android.content.Intent;
 5 import android.os.Bundle;
 6 import android.view.View;
 7 import android.widget.Button;
 8     public class Next extends Activity
 9     {
10         /** Called when the activity is first created. */
11         @Override
12         public void onCreate(Bundle savedInstanceState) {
13             super.onCreate(savedInstanceState);
14             setContentView(R.layout.next);//括号内容(R.layout.本Activity对应的布局文件)
15             Button Buback=(Button)findViewById(R.id.buttonbreak);
16             Buback.setOnClickListener(new View.OnClickListener() {
17                 
18                 @Override
19                 public void onClick(View v) {
20                     // TODO Auto-generated method stub
21                     Intent bi=new Intent(Next.this,LayoutActivity.class);//返回主页面(Activity)
22                     startActivity(bi);
23                 }
24             });
25     }
26     }

 

 

AndroidManifest.xml代码:

<?xml version="1.0" encoding="utf-8"?>

<manifest xmlns:android="http://schemas.android.com/apk/res/android"    

package="layoutpackage.namespace"    

android:versionCode="1"    

android:versionName="1.0" >

    <uses-sdk android:minSdkVersion="8" />

    <application        

android:icon="@drawable/ic_launcher"        

android:label="@string/app_name" >        

<activity            

android:label="@string/app_name"            

android:name=".LayoutActivity" >            

<intent-filter >                

<action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />            

</intent-filter>        

</activity>                

<activity      

android:name=".Next"         <!-- 添加第二个Activity(注意这有一点 “ . ”表示本地)-->

android:label=""/>             <!-- 表示不在Activity最上边显示 标签->

</application>

</manifest>

 

posted @ 2012-12-13 16:34  1小松  阅读(241)  评论(0编辑  收藏  举报