博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
安卓我来了
阅读量:5015 次
发布时间:2019-06-12

本文共 1365 字,大约阅读时间需要 4 分钟。

对于博客园的安卓空洞,我就补上了

首先,用Eclipes开发安卓的你就OUT啦,可以尝试去下载AndroidStudio,谷歌的这个软件非常智能

安卓中如何实现一个页面跳到另外一个页面呢,接下来我将详细的介绍安卓

实现简单的页面跳转 返回 和页面间的信息传递

你要先建好两个Activity,来做页面跳转的实验哦

核心步骤如下

定义按钮,找到按钮,并且绑定监听器

button=(Button)findViewById(R.id.jump); ButtonListener buttonListener=new ButtonListener(); button.setOnClickListener(buttonListener);

然后给按钮定义监听器,实现未实现的方法onClick(View v),这个方法也就是说点下去会发生什么啦

class ButtonListener implements View.OnClickListener {
@Override public void onClick(View v) {}

并在方法里面添加跳转界面与传输信息的核心对象intent,

调用intent的setClass方法,括号内第一个参数代表要获取的内容所在,第二个参数是内容传输的目标,两个都是JAVA文件

再调用intent的putExtra方法,第一个必须是"包名+自定义名称“的方式,第二个是获取editText用户所输入的内容。

Intent intent=new Intent(); intent.setClass(MainActivity.this,TargetActivity.class); intent.putExtra("com.example.cz.ace.editcontent", editText.getText().toString().trim()); startActivity(intent);如果实现了一个界面跳转到另外一个界面,那么从跳转到的目标界面要返回刚进来的界面,就跟上面一样嘛,我相信你的智商,略.哈哈哈当点击按钮时,就会获取到用户输入的内容,这时候我们就必须在另外一个界面的java代码中去获取内容首先定义一个成员变量content来得到传进来的内容,调用getIntent()方法的getStringExtra,括号内输入putExtra咱们自定义过的名称, 这里要记住,如果得到的内容全为整型,比如我们传递30这个数字,这里就要将getStringExtra中的String换成Int,最后调用text的setText()方法将content以参数的形式传入,最后显示出传递的内容.String content=getIntent().getStringExtra("com.example.cz.ace.editcontent");text2.setText(content);
关于我:我只是闽江学院软件学院的一名学生,我叫陈志桦,想学习或讨论安卓的朋友点关注我哦,关注关注关注 我的博客将会不定时更新,我会把我的经验分享给你们

 

转载于:https://www.cnblogs.com/qq429314399/p/5324198.html

你可能感兴趣的文章
Java单例模式
查看>>
重温WCF之消息契约(MessageContract)(六)
查看>>
Excel2007制作直方图和正态分布曲线图
查看>>
android adb常用指令
查看>>
Android框架之路——GreenDao3.2.2的使用
查看>>
类方法WCF学习笔记-KnowTypeAttribute用法
查看>>
平台程序微信平台开发应用的签名
查看>>
程序卡OK6410裸板更新程序_update
查看>>
MYSQL用户名:root
查看>>
JavaScript 开发规范要求
查看>>
Devstack 安装OpenStack Pike版本(单机环境)
查看>>
Javascript 函数初探
查看>>
类的定义、声明使用
查看>>
转载,gini系数代码对应的公式
查看>>
编译安装mysql-5.6.40
查看>>
年终总结
查看>>
初创互联网公司技术架构变迁之路
查看>>
【BZOJ 3676】 3676: [Apio2014]回文串 (SAM+Manacher+倍增)
查看>>
【网络流24题】No. 13 星际转移问题 (网络判定 最大流)
查看>>
解析$.grep()源码及透过$.grep()看(两次取反)!!的作用
查看>>