由一个activity跳转到另一个activity
定义一个按钮,当点击的时候跳转到另一个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.简述一个Activity跳转到另一个Activity时,两个Activity生命周期方法的执行过程。2.编写一个程序,要求在第一个界面中输入两个数字,在第二个界面显示第一个界面两个数字的和。
1.简述一个Activity跳转到另一个Activity时,两个Activity生命周期方法的执行过程. 首先,我创建了一个MainActivity和SecondActivity两个Activity. ...
- 当前Activity跳转到另外一个Activity
当前Activity跳转到另外一个Activity Step1:创建firest_layout.xml文件. 添加一个Button: <Buttonandroid:id="@+id/b ...
- js实现从一个页面跳转到另一个页码
在html页面中,经常需要从一个页面跳转到另一个页面,可以通过js代码来实现. 源码如下: 第一种:(跳转到b.html) <script language="javascript&q ...
- Android 从一个Activity跳转到另一个Activity获取第二个Activity的返回值
在做安卓开发的过程中,经常会在两个Activity之间传递数据,从第一个Activity传递数据到第二个Activity是很简单的,在第一个Activity中这样写代码 Intent intent = ...
- android activity跳转生命周期,Android中从一个Activity跳转到另一个Activity所经历的生命周期........
凡是Android开发人员都知道"Activity"是非常重要的:对其该"Activity"生命周期相信大家也比较熟悉了. 这篇文章主要探讨的是"从一 ...
- 基于jquery的从一个页面跳转到另一个页面的指定位置的实现代码
比如 想跳到 mao.aspx 的页面 的div id="s" 的位置 那么 只用<a href="mao.aspx#s"> 就可实现跳转到指定位置 ...
- iOS 从一个APP跳转到另一个APP,并带参数跳到指定页面
功能实现:A跳到B并打开B中指定页面 步骤: 1.首先创建两个项目(项目A,项目B),在项目B中的info.plist文件中添加URL Types,如下图所示:其中URL idenifier是项目B的 ...
- HTML||从一个页面跳转至另一个html页面的子页面(超链接)
超链接的介绍 超链接在本质上属于网页一部分,它是一种允许我们同其他网页或站点之间进行连接的元素.各个网页链接在一起后,才能真正构成一个网站. 所谓超链接是指从一个网页指向一个目标连接关系,这个目标可以 ...
- iframe中由一个页面跳转到另一个页面
1.HTML(父页面中存放iframe) <div ><iframe scrolling="no" id="main" name=" ...
最新文章
- 如何修改python代码,如何更改默认的python版本?
- 计算氦原子的基态能级
- Touch Driver介绍
- 微软出手,蚕食JetBrains系市场?
- nginx支持php解析,upstream模块
- 【BZOJ1026】windy数,数位DP
- Windows下安装和配置Maven的方法及注意事项
- namespace用法
- 颠覆智能手机的下一代设备已出现?
- 新浪微盘等大批网盘将关停 你的私藏文件导出来了吗?
- 计算机二级office题库文档,二级office题库
- 中国省市区列表MySQLl数据库脚本
- CodeForces 1293A——ConneR and the A.R.C. Markland-N【签到题】
- Linux用RPM安装vsftpd,Linux通过RPM方式安装vsftpd
- [转]那些著名或非著名的iOS面试题(上)
- u盘在电脑读不出来,但别的可以读,别的u盘在我电脑又可以识别怎么回事?...
- 【软件工程习题(含参考答案)】软件系统分析-五道题
- 全国统筹明年启动,养老金发放将迎来哪些变化?
- Tomcat调优指南
- 血氧仪的分类与价格区别
热门文章
- activiti mysql_基于MySQL的Activiti6引擎创建
- solr4 mysql自动更新_solr7.4 定时增量更新数据-Go语言中文社区
- snipaste安装和使用_snipaste替代品 amp; linux截图解决方案-截图、贴图工具Flameshot...
- 知识图谱入门 , 知识问答
- 【Keras】完整实现‘交通标志’分类、‘票据’分类两个项目,让你掌握深度学习图像分类...
- lodopa5预览时默认横向_微软Windows 10 20H1预览版18922开始推送,附更新内容
- 修改服务器的AJP监听地址,修改服务器的AJP监听地址
- membercache java_Java开发中的Memcache原理及实现
- Flutter入门进阶之旅(七)GestureDetector
- Windows下如何实现Ruby操作MongoDB(环境安装配置)