android 开发之Activity切换

android 开发之Activity切换

main.xml
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:orientation="vertical"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    ><TextView      android:layout_width="fill_parent"     android:layout_height="wrap_content"     android:text="@string/hello"    /><Button     android:id="@+id/btnNextView"    android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:text="下一个Activity"/><Button     android:id="@+id/btn_exit"    android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:text="关闭"/></LinearLayout>


second_activity.xml
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:orientation="vertical"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    ><TextView      android:layout_width="fill_parent"     android:layout_height="wrap_content"     android:text="@string/hello"    /><Button     android:id="@+id/btn_back"    android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:text="上一个activity"/><Button     android:id="@+id/btn_close"    android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:text="关闭"/></LinearLayout>


AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"      package="com.esri.arcgis.sample"      android:versionCode="1"      android:versionName="1.0">    <uses-sdk android:minSdkVersion="7" />    <application android:icon="@drawable/icon" android:label="@string/app_name">        <activity android:name=".ActivityChange"                  android:label="@string/app_name">            <intent-filter>                <action android:name="android.intent.action.MAIN" />                <category android:name="android.intent.category.LAUNCHER" />            </intent-filter>        </activity>        <activity             android:name="ActivitySecond"        />    </application></manifest>


ActivityChange.java
package com.esri.arcgis.sample;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 View.OnClickListener()        {            public void onClick(View v)            {                finish();            }        });    }}


ActivitySecond.java
package com.esri.arcgis.sample;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;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 View.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 View.OnClickListener()        {            public void onClick(View v)            {                finish();            }        });    }}

更多相关文章

  1. android 3d页面跳转
  2. android实现swipe的手势及页面拖动动画
  3. android的帮助、about、关于作者、HELP等的提示页面
  4. Android Intent实现页面跳转的方法示例
  5. 用CSS3生成的一个漂亮的android客户端页面
  6. Android ViewPager多页面滑动切换以及单页卡内添加事件
  7. 在android中显示网络图片及查看页面源代码
  8. Android登录界面开发及响应;页面跳转;传参

随机推荐

  1. Android(安卓)SetWallpaper
  2. Android(安卓)rxjava实现倒计时功能
  3. Android中短信拦截解决方案
  4. android 转屏问题
  5. 图片切换
  6. 手机拨号器
  7. Android音量调节AudioManager
  8. Android——按钮类控件
  9. Android(安卓)WIDGETS 下的Power control
  10. cocos creator android studio多渠道打包