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();
}
});
}
}
- 大小: 14.7 KB
- 大小: 14.6 KB
分享到:
相关推荐
Android的Activity切换动画特效库SwitchLayout,视图切换动画库,媲美IOS
android安卓app开发之Activity之间切换时播放动画 Fragment之间切换时播放动画.zip
Android开发—使用ActivityGroup来切换Activity和Layout
实现的效果就是两个activity进行切换时候的动画,其实了解的话其实都非常简单,最近MIUI更新版本之后,现在MIUI的启动界面也采用了有底部向上部平移的动画。其中用到了ButterKnife注解,代码跟全部手写要简洁一些。 ...
Android开发中一个activity切换到另一activity的各种效果总览
下面小编就为大家分享一篇Android开发之Activity全透明渐变切换方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
另一种不重启Activity 切换Android夜间模式的库
Android一键中英文切换,无需activity重启,完美解决方案
补间动画是Android中最常用的动画之一,在程序开发中使用很多,比如像activity的切换,泡泡窗口,对话框中使用往往会起到画龙点睛的效果,这个例子写的是在activity切换时,补间动画的使用
主要介绍了Android开发中Activity之间切换出现短暂黑屏的解决方法,较为详细的分析了Android中Activity之间切换出现短暂黑屏的原因与解决方法,需要的朋友可以参考下
第1章 Android开发简介 1.1 Android基本概念 1.1.1 Android简介 1.1.2 Android的系统构架 1.1.3 Android应用程序框架 1.2 OMS介绍 1.2.1 OPhone介绍 1.2.2 Widget介绍 1.3 小结 第2章 Android开发环境搭建 2.1 ...
android经典开发案例60个(源码类)例:Activity生命周期、横竖屏切换处理等
在AndroidManifest.xml的activity(需要禁止转向的activity)配置中加入android:screenOrientation=”landscape”属性即可(landscape是横向,portrait是纵向)。例如: <?xml version=1.0 encoding=utf-8?> &...
Android开发—使用ActivityGroup来切换Activity和Layout.pdf
1.QQ:513187410 2.保证无毒 3.简单,方便,实用 4.实例可以自行改用 5.如有非法,本人无法律责任,由改动代码人负责! 6.需要更多本人作品,查找标签“朱建强” 7.请下载,杀毒后再使用!
Activity是Android组件中最基本也是最为常见用的四大组件之一,在 android开发中 ,运用极为广泛,作为初学者需要熟练掌握,下例为Activity属性常用设置。 android:allowTaskReparenting 是否允许activity更换从属...
android开发中使用ActivtiyGroup和ViewFlipper实现多个Activity之间的滑屏切换,用GestureDetector实现手势滑动
Android开发开发技巧之 EditText 属性、 ProgressBar 各种样式大全 android用户界面之EditText教程实例汇 android用户界面之ListView教程实例汇 android用户界面之Toast教程实例汇 android用户界面之AlarmManager...
主要介绍了Android开发使用Activity嵌套多个Fragment实现横竖屏切换功能的方法,结合实例形式分析了Android使用Activity嵌套多个Fragment进行横竖屏切换的原理与具体操作技巧,需要的朋友可以参考下