定义一个按钮,当点击的时候跳转到另一个activity的界面

1.新建第二个activity

2.在第二个Java源码处继承第一个activity,导入

3.在source中复写Oncreat方法

4.新建xml文件

5.在manifest中注册第二个activity

第一个activity的xml文件,定义了一个button

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:paddingBottom="@dimen/activity_vertical_margin"android:paddingLeft="@dimen/activity_horizontal_margin"android:paddingRight="@dimen/activity_horizontal_margin"android:paddingTop="@dimen/activity_vertical_margin"tools:context="com.example.s02_e01_activity.MainActivity" ><Button android:id="@+id/buttonid"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="获取第二个Activity"/></RelativeLayout>

接着为button绑定了监听器,第一个activity的源码

kage com.example.s02_e01_activity;import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;public class MainActivity extends ActionBarActivity {private Button button;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);button =(Button)findViewById(R.id.buttonid);ButtonListener listener=new ButtonListener();button.setOnClickListener(listener);}class ButtonListener implements OnClickListener{@Overridepublic void onClick(View v) {Intent intent=new Intent();intent.setClass(MainActivity.this, SeconedActivity.class);startActivity(intent);}}@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);return true;}

接着新建第二个activity的源码文件

package com.example.s02_e01_activity;import android.app.Activity;
import android.os.Bundle;public class SeconedActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.seconed);}}

第二个的activity的xml我定义了一个textview

 <TextViewandroid:layout_width="match_parent"android:layout_height="wrap_content"android:text="第二个Activity"/>

打开Android.manifest.xml文件,开始第五步,如下定义第二个activity的name和label

<activity android:name="com.example.s02_e01_activity.SeconedActivity"android:label="SecondActivity"></activity>

转载于:https://www.cnblogs.com/mercuryli/p/4425377.html

由一个activity跳转到另一个activity相关推荐

  1. 1.简述一个Activity跳转到另一个Activity时,两个Activity生命周期方法的执行过程。2.编写一个程序,要求在第一个界面中输入两个数字,在第二个界面显示第一个界面两个数字的和。

    1.简述一个Activity跳转到另一个Activity时,两个Activity生命周期方法的执行过程. 首先,我创建了一个MainActivity和SecondActivity两个Activity. ...

  2. 当前Activity跳转到另外一个Activity

    当前Activity跳转到另外一个Activity Step1:创建firest_layout.xml文件. 添加一个Button: <Buttonandroid:id="@+id/b ...

  3. js实现从一个页面跳转到另一个页码

    在html页面中,经常需要从一个页面跳转到另一个页面,可以通过js代码来实现. 源码如下: 第一种:(跳转到b.html) <script language="javascript&q ...

  4. Android 从一个Activity跳转到另一个Activity获取第二个Activity的返回值

    在做安卓开发的过程中,经常会在两个Activity之间传递数据,从第一个Activity传递数据到第二个Activity是很简单的,在第一个Activity中这样写代码 Intent intent = ...

  5. android activity跳转生命周期,Android中从一个Activity跳转到另一个Activity所经历的生命周期........

    凡是Android开发人员都知道"Activity"是非常重要的:对其该"Activity"生命周期相信大家也比较熟悉了. 这篇文章主要探讨的是"从一 ...

  6. 基于jquery的从一个页面跳转到另一个页面的指定位置的实现代码

    比如 想跳到 mao.aspx 的页面 的div id="s" 的位置 那么 只用<a href="mao.aspx#s"> 就可实现跳转到指定位置 ...

  7. iOS 从一个APP跳转到另一个APP,并带参数跳到指定页面

    功能实现:A跳到B并打开B中指定页面 步骤: 1.首先创建两个项目(项目A,项目B),在项目B中的info.plist文件中添加URL Types,如下图所示:其中URL idenifier是项目B的 ...

  8. HTML||从一个页面跳转至另一个html页面的子页面(超链接)

    超链接的介绍 超链接在本质上属于网页一部分,它是一种允许我们同其他网页或站点之间进行连接的元素.各个网页链接在一起后,才能真正构成一个网站. 所谓超链接是指从一个网页指向一个目标连接关系,这个目标可以 ...

  9. iframe中由一个页面跳转到另一个页面

    1.HTML(父页面中存放iframe) <div ><iframe scrolling="no" id="main" name=" ...

最新文章

  1. 如何修改python代码,如何更改默认的python版本?
  2. 计算氦原子的基态能级
  3. Touch Driver介绍
  4. 微软出手,蚕食JetBrains系市场?
  5. nginx支持php解析,upstream模块
  6. 【BZOJ1026】windy数,数位DP
  7. Windows下安装和配置Maven的方法及注意事项
  8. namespace用法
  9. 颠覆智能手机的下一代设备已出现?
  10. 新浪微盘等大批网盘将关停 你的私藏文件导出来了吗?
  11. 计算机二级office题库文档,二级office题库
  12. 中国省市区列表MySQLl数据库脚本
  13. CodeForces 1293A——ConneR and the A.R.C. Markland-N【签到题】
  14. Linux用RPM安装vsftpd,Linux通过RPM方式安装vsftpd
  15. [转]那些著名或非著名的iOS面试题(上)
  16. u盘在电脑读不出来,但别的可以读,别的u盘在我电脑又可以识别怎么回事?...
  17. 【软件工程习题(含参考答案)】软件系统分析-五道题
  18. 全国统筹明年启动,养老金发放将迎来哪些变化?
  19. Tomcat调优指南
  20. 血氧仪的分类与价格区别

热门文章

  1. activiti mysql_基于MySQL的Activiti6引擎创建
  2. solr4 mysql自动更新_solr7.4 定时增量更新数据-Go语言中文社区
  3. snipaste安装和使用_snipaste替代品 amp; linux截图解决方案-截图、贴图工具Flameshot...
  4. 知识图谱入门 , 知识问答
  5. 【Keras】完整实现‘交通标志’分类、‘票据’分类两个项目,让你掌握深度学习图像分类...
  6. lodopa5预览时默认横向_微软Windows 10 20H1预览版18922开始推送,附更新内容
  7. 修改服务器的AJP监听地址,修改服务器的AJP监听地址
  8. membercache java_Java开发中的Memcache原理及实现
  9. Flutter入门进阶之旅(七)GestureDetector
  10. Windows下如何实现Ruby操作MongoDB(环境安装配置)