`
sunwei_07
  • 浏览: 27741 次
  • 性别: Icon_minigender_1
  • 来自: 嘉兴
社区版块
存档分类
最新评论

Android基础教程(三)之------ Activity 窗口切换

阅读更多
首先在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开发教程.rar

    ----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 2 开放手机联盟 --Open --Open --Open --Open Handset Handset Handset Handset Alliance ...

    Android基础教程

    这篇教程将深入探讨这三个关键概念,帮助初学者构建扎实的Android开发基础。 首先,我们来了解一下Activity。Activity是Android系统中的一个窗口,它负责与用户进行交互。每个Android应用通常由多个Activity组成,...

    8天快速掌握Android教程源码

    56_activity切换动画与页面切换动画.avi 所在项目:animation 57_采用方向传感器实现指南针.avi 所在项目:sensor 58_拖拉功能与多点触摸.avi 所在项目:DragScale 59_各种图形的使用介绍.avi 所在项目:drawable 60...

    Android官方开发教程中文版(一)借鉴.pdf

    《Android官方开发教程中文版(一):创建你的第一个App》 欢迎来到Android应用开发的世界。这份教程将引领你迈出创建第一个Android应用的第一步。在这个过程中,你将学习如何搭建开发环境,创建Android项目,以及...

    Android应用源码之StartActivityToSecondActivitySimple.zip

    总结来说,"StartActivityToSecondActivitySimple"是一个关于Android应用中启动新Activity的基础教程。通过学习这个例子,开发者可以掌握Intent的使用,了解如何在Activity间传递数据,以及理解AndroidManifest.xml...

    activity加载fragment的demo

    本教程将详细介绍如何在Activity中加载和切换Fragment,以实现"activity加载fragment的demo"。 首先,我们需要创建Fragment类。Fragment有自己的布局文件和逻辑处理,通常在`onCreateView()`方法中加载布局。以下是...

    Android 开发实战经典PPT课件(2-4)共4个.zi

    1. **Activity初步**:Activity是Android应用程序的基本组件,它是用户与应用交互的窗口。0203章节将详细介绍Activity的生命周期,包括onCreate(), onStart(), onResume(), onPause(), onStop()和onDestroy()等方法...

    APP开发教程 Java Android移动端开发 2、Android UI编程(1) 共33页.pptx

    在本节APP开发教程中,我们将深入探讨Android UI编程,主要关注以下几个方面: 1. **Android工程结构分析**: Android应用程序通常由多个组件构成,包括活动(Activity)、服务(Service)、广播接收器...

    Activity_02

    火星陈的教程很可能还涵盖了其他高级主题,如Fragment的使用、IntentFilter、多Activity应用的设计原则等,这些都是Android开发的基础和关键。通过深入学习和实践Activity_02中的内容,开发者可以构建出功能完整且...

    Android悬浮窗菜单

    在Android系统中,悬浮窗主要通过`WindowManager`服务来实现,通常使用`LayoutParams`中的`TYPE_PHONE`或`TYPE_SYSTEM_ALERT`类型来设置窗口层级,使其在其他应用之上显示。创建悬浮窗通常涉及以下几个步骤: 1. ...

    安卓工程建立以及新activity.doc

    在Android应用开发中,Eclipse曾经是主流的集成开发环境(IDE),虽然现在大部分开发者转向了Android...在实际项目中,你可能需要处理更复杂的布局、数据绑定、网络请求等多种任务,但这个基础教程提供了一个良好的起点。

    android基础教程之夜间模式实现示例

    本教程将详细介绍如何在Android应用中实现夜间模式。 首先,实现夜间模式需要对UI的颜色和亮度进行动态调整。在提供的代码中,可以看到一个名为`MainActivity`的Activity类,它继承自`Activity`并实现了`...

    095集-表现层-考试窗口最终实现

    在本集"095集-表现层-考试窗口最终实现"中,我们将深入探讨Android应用开发中的表现层设计,特别是在构建一个考试窗口的上下文中。这个视频教材是系列教程的最终部分,意味着它可能涵盖了前面所有章节的重要概念和...

    Android悬浮窗口

    本教程将详细讲解如何实现一个具备返回上一级菜单和主页功能的Android悬浮窗口,并探讨其背后的实现原理。 首先,我们需要了解Android悬浮窗口的实现基础——权限。在AndroidManifest.xml文件中,必须添加以下权限...

    android 开发 培训-布局实战.doc

    这是一份基础但实用的教程,对于初学者来说,能够帮助理解Android中如何实现动态切换界面的布局设计。在实际开发中,还可以通过自定义View或者使用现代的`TabLayout`配合`ViewPager`来实现更复杂的选项卡效果。

    精通android4 实例

    Android 4.x版本加强了对多任务和多窗口的支持,书中会讲解如何在应用间切换、使用Fragment实现界面分片,以及如何利用Intent实现应用间的跳转和数据传递。 性能优化是提高用户体验的关键,书中会涵盖内存管理、...

    android源码

    5. **更好的多任务处理**:增强了多窗口切换和后台应用管理,提高了用户体验。 6. **Webview更新**:升级了Webview组件,提升了网页浏览性能和安全性。 7. **数据使用跟踪**:增加了对移动数据使用的监控和限制...

Global site tag (gtag.js) - Google Analytics