[Android]Activity切り替え例

4175 ワード

Activity1:
package com.sample.android.activitytransition;



import android.app.Activity;

import android.os.Bundle;

import android.widget.*;

import android.content.*;

import android.view.*;



public class Activity1 extends Activity {

    

    

    /** Called when the activity is first created. */

    @Override

    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity1);

        

        Button button = (Button)findViewById(R.id.button1);

        

        button.setOnClickListener(new Button.OnClickListener(){



            @Override

            public void onClick(View v) {

                

                Intent intent = new Intent();

                intent.setClass(Activity1.this, Activity2.class);

                startActivity(intent);

                Activity1.this.finish();

            }

            

        });

    }

}

.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, "Courier New", courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }
 
Activity 2:
package com.sample.android.activitytransition;



import android.app.Activity;

import android.content.Intent;

import android.os.Bundle;

import android.view.View;

import android.widget.Button;



public class Activity2 extends Activity {

    

    public void onCreate(Bundle savedInstanceState)

    {

        super.onCreate(savedInstanceState);

        

        setContentView(R.layout.activity2);

        Button button = (Button) findViewById(R.id.button2);

        

        button.setOnClickListener(new Button.OnClickListener(){



            @Override

            public void onClick(View v) {

                Intent intent = new Intent();

                intent.setClass(Activity2.this, Activity1.class);

                startActivity(intent);

                Activity2.this.finish();

            }

        });

    }

}


.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, "Courier New", courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }
 
ソース:http://files.cnblogs.com/Tealcwu/ActivityTransition.zip