首先在layout里建2个xml文件
分别有按钮1和按钮2
JAVA代码:
1.public class Activity01 extends Activity
{
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
/* 设置显示main.xml布局 */
setContentView(R.layout.main);
/* findViewById(R.id.button1)取得布局main.xml中的button1 */
Button button = (Button) findViewById(R.id.button1);
/* 监听button的事件信息 */
button.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v)
{
/* 新建一个Intent对象 */
Intent intent = new Intent();
/* 指定intent要启动的类 */
intent.setClass(Activity01.this, Activity02.class);
/* 启动一个新的Activity */
startActivity(intent);
/* 关闭当前的Activity */
Activity01.this.finish();
}
});
}
}
2.public class Activity02 extends Activity
{
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
/* 设置显示main2.xml布局 */
setContentView(R.layout.main2);
/* findViewById(R.id.button2)取得布局main.xml中的button2 */
Button button = (Button) findViewById(R.id.button2);
/* 监听button的事件信息 */
button.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v)
{
/* 新建一个Intent对象 */
Intent intent = new Intent();
/* 指定intent要启动的类 */
intent.setClass(Activity02.this, Activity01.class);
/* 启动一个新的Activity */
startActivity(intent);
/* 关闭当前的Activity */
Activity02.this.finish();
}
});
}
}
分享到:
相关推荐
----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 2 开放手机联盟 --Open --Open --Open --Open Handset Handset Handset Handset Alliance ...
这篇教程将深入探讨这三个关键概念,帮助初学者构建扎实的Android开发基础。 首先,我们来了解一下Activity。Activity是Android系统中的一个窗口,它负责与用户进行交互。每个Android应用通常由多个Activity组成,...
56_activity切换动画与页面切换动画.avi 所在项目:animation 57_采用方向传感器实现指南针.avi 所在项目:sensor 58_拖拉功能与多点触摸.avi 所在项目:DragScale 59_各种图形的使用介绍.avi 所在项目:drawable 60...
《Android官方开发教程中文版(一):创建你的第一个App》 欢迎来到Android应用开发的世界。这份教程将引领你迈出创建第一个Android应用的第一步。在这个过程中,你将学习如何搭建开发环境,创建Android项目,以及...
总结来说,"StartActivityToSecondActivitySimple"是一个关于Android应用中启动新Activity的基础教程。通过学习这个例子,开发者可以掌握Intent的使用,了解如何在Activity间传递数据,以及理解AndroidManifest.xml...
本教程将详细介绍如何在Activity中加载和切换Fragment,以实现"activity加载fragment的demo"。 首先,我们需要创建Fragment类。Fragment有自己的布局文件和逻辑处理,通常在`onCreateView()`方法中加载布局。以下是...
1. **Activity初步**:Activity是Android应用程序的基本组件,它是用户与应用交互的窗口。0203章节将详细介绍Activity的生命周期,包括onCreate(), onStart(), onResume(), onPause(), onStop()和onDestroy()等方法...
在本节APP开发教程中,我们将深入探讨Android UI编程,主要关注以下几个方面: 1. **Android工程结构分析**: Android应用程序通常由多个组件构成,包括活动(Activity)、服务(Service)、广播接收器...
火星陈的教程很可能还涵盖了其他高级主题,如Fragment的使用、IntentFilter、多Activity应用的设计原则等,这些都是Android开发的基础和关键。通过深入学习和实践Activity_02中的内容,开发者可以构建出功能完整且...
在Android系统中,悬浮窗主要通过`WindowManager`服务来实现,通常使用`LayoutParams`中的`TYPE_PHONE`或`TYPE_SYSTEM_ALERT`类型来设置窗口层级,使其在其他应用之上显示。创建悬浮窗通常涉及以下几个步骤: 1. ...
在Android应用开发中,Eclipse曾经是主流的集成开发环境(IDE),虽然现在大部分开发者转向了Android...在实际项目中,你可能需要处理更复杂的布局、数据绑定、网络请求等多种任务,但这个基础教程提供了一个良好的起点。
本教程将详细介绍如何在Android应用中实现夜间模式。 首先,实现夜间模式需要对UI的颜色和亮度进行动态调整。在提供的代码中,可以看到一个名为`MainActivity`的Activity类,它继承自`Activity`并实现了`...
在本集"095集-表现层-考试窗口最终实现"中,我们将深入探讨Android应用开发中的表现层设计,特别是在构建一个考试窗口的上下文中。这个视频教材是系列教程的最终部分,意味着它可能涵盖了前面所有章节的重要概念和...
本教程将详细讲解如何实现一个具备返回上一级菜单和主页功能的Android悬浮窗口,并探讨其背后的实现原理。 首先,我们需要了解Android悬浮窗口的实现基础——权限。在AndroidManifest.xml文件中,必须添加以下权限...
这是一份基础但实用的教程,对于初学者来说,能够帮助理解Android中如何实现动态切换界面的布局设计。在实际开发中,还可以通过自定义View或者使用现代的`TabLayout`配合`ViewPager`来实现更复杂的选项卡效果。
Android 4.x版本加强了对多任务和多窗口的支持,书中会讲解如何在应用间切换、使用Fragment实现界面分片,以及如何利用Intent实现应用间的跳转和数据传递。 性能优化是提高用户体验的关键,书中会涵盖内存管理、...
5. **更好的多任务处理**:增强了多窗口切换和后台应用管理,提高了用户体验。 6. **Webview更新**:升级了Webview组件,提升了网页浏览性能和安全性。 7. **数据使用跟踪**:增加了对移动数据使用的监控和限制...