Android入门——(三)跳转代码

一个工程有许多个 Activity ,但是如何实现从一个界面跳转到另一个界面呢?

我从网上搜索到了一种方法:

假设当前页面Activity 名字为 A,要跳转到的名字为 B

在 A 里面写一个OnClick方法 用Intent 类链接 A 和 B

public void onClick01(View v) {
        // TODO Auto-generated method stub
        Intent intent = new Intent();
        intent.setClass(MainActivity.this,JGGMainActivity.class );
        startActivity(intent);
    }
    public void onClick02(View v) {
        // TODO Auto-generated method stub
        Intent intent = new Intent();
        intent.setClass(MainActivity.this,Zhu_CeMainActivity.class );
        startActivity(intent);
    }

这次创建的是两个点击事件, A 事件名字是 MainActivity ,B 事件名字分别为 JGGMainActivity 和 Zhu_CeMainActivity

重点来了

我照着做了,编译通过了,但是当我点击按钮时并没有发生跳转,这是什么原因呢?后来才发现只是修改java 文件是不能实现的,需要在布局文件中给按钮添加OnClick属性

   android:onClick="onClick01"
android:onClick="onClick02"
时间: 05-15

Android入门——(三)跳转代码的相关文章

Android入门(三)Activity-生命周期与启动模式

原文链接:http://www.orlion.ga/432/ 一.活动的生命周期 1.返回栈 Android中的活动是可以重叠的,我们每启动一个新的活动,就会覆盖在原活动之上,然后点击Back键会销毁最上面的活动,下面一个活动会重新显示出来,Android是使用任务(Task)来管理活动的,一个任务就是一组放在栈里的活动的集合,这个栈也被成为返回栈.默认情况下我们启动一个新的活动它就会在返回栈中入栈,并处在栈顶的位置.当我们按下返回键或者调用finish ()方法销毁一个 活动的时候,处在栈顶的

android入门,activity跳转,并传递message

首先是布局文件,如下: activity_main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="

AppleWatch开发入门三——代码交互与控制器生命周期

AppleWatch开发入门三--代码交互与控制器生命周期 一.引言 在前两篇博客中,讨论了关于watch开发中框架与界面布局相关,然而主要的逻辑,终究还是要通过代码来实现的,在我们创建了项目之后,就会生成InterfaceController这个文件,它就是我们storyBoard中的入口视图控制器. 二.代码交互与控制器声明周期 storyBoard中的控件我们可以通过拖拽的方式关联到文件中,Action和Outlet两种关联方式基本可以达到我们修改控件和处理业务逻辑的需求. WKInter

Android开发——三种活动跳转方式

Android开发——三种活动跳转方式 1. 点击控件跳转 这里用 Button 举例,在布局文件中创建 Button 按钮,在再源码文件中写入活动跳转代码: Button button1 = (Button)findViewById(R.id.button1); button1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Toast.makeText(MainAc

android入门到熟练(三)----UI界面

1.TextView 以下只是一部分属性,还有很多属性需要在用到时候再说 <TextView android:textSize="24sp"//文字大小 android:textColor="#00ff00"//文字颜色 android:gravity="center"//排列方向 android:id="@+id/txtMainOne" android:text="这是一个正规的活动界面" andr

小猪的Android入门之路 Day 8 part 5

小猪的Android入门之路 Day 8 part 5 Android网络编程浅析--WebView浏览器编程初涉 --转载请注明出处:coder-pig 本节引言: 不知不觉Android网络编程浅析也快接近尾声了,在这part中我们学习了很多关于android 在网络方面的编程,现在我们来回顾一下吧! part 1:xml文件的简单了解:以及android中解析xml文件的一些常用方式:sax,dom,pull解析xml part 2:Android访问网络资源:HTML协议,获取图片,获取

android单元测试 activity跳转 以及 input 输入后 测试

Android junit实现多个Activity跳转测试 分类: Android Junit测试2011-11-14 16:49 1601人阅读 评论(2) 收藏 举报 androidjunitlayout测试单元测试exception 测试相关资源 让开发自动化: 用 Eclipse 插件提高代码质量http://www.ibm.com/developerworks/cn/java/j-ap01117/index.html 代码测试覆盖率介绍:http://www.cnblogs.com/c

小猪的Android入门之路 Day 7 part 1

小猪的Android入门之路 Day 7 part 1 Android的数据存储与访问之--文件                                            ----转载请注明出处:coder-pig 本节引言: 在开始新的一天之前,先整合下前面6天我们所学的 Day 1: android的背景知识,平台架构与相关特性,还有开发环境的搭建 Day 2: 四大组件的初步了解,app的生命周期,app工程目录的理解,开发简单的电话拨号器,             六大布局,

小猪的Android入门之路 Day 9 part 2

小猪的Android入门之路 Day 9 part 2 Android四大组件之--AIDL实现跨进程通信 --转账请注明出处:coder-pig 本节引言: 在上一part中我们对Service进行了简单的学习: 什么是Service,Service的生命周期,StartService和BindService的区别以及使用 IntentService来解决Service的异步问题; 而在今天的这一Part中将会研究另一个东西:IPC,安卓给我们提供了AIDL Service 来完成进程间的数据

小猪的Android入门之路 Day 8 part 2

小猪的Android入门之路 Day 8 part 2 Android网络编程浅析--Android访问网络资源 --转载请注明出处:coder-pig 本节引言: 在part 1中我们学习了网络交互中用得较多的xml文件的相关概念,以及在Android中常用的 解析XML三种不同形式,分别SAX,DOM,Pull三种不同的解析方式;而在part 2中我们将会 讲解我们的应用如何去获取网络上的资源,分别是图片,HTML代码,XML代码和JSON数据; 好了,废话就这么多,开始本节的课程吧!从这p