第一个页面:

加载图片三秒后跳转到下一个页面

图片随意

加载图片:

图片代码:

<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:background="@drawable/ic_launcher"tools:context=".MainActivity" ><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"/></RelativeLayout>

页面跳转代码:

package com.example.day003;import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.WindowManager;public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);// 隐藏状态栏getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);// 隐藏标题栏getActionBar().hide();setContentView(R.layout.activity_main);// 1.定义一个子线程Thread thread = new Thread(new Runnable() {@Overridepublic void run() {// TODO Auto-generated method stubtry {// 休眠三秒Thread.sleep(3000);} catch (InterruptedException e) {// TODO Auto-generated catch blocke.printStackTrace();}// 2.跳转到第二个页面Intent it = new Intent(getApplicationContext(),ALIActivity.class);startActivity(it);}});// 启动子线程thread.start();}
}

第二个页面:

显示:

代码:

<LinearLayout 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:orientation="vertical"tools:context=".ALIActivity" ><TextViewandroid:layout_width="match_parent"android:layout_height="40dp"android:gravity="center"android:text="用户注册" /><LinearLayoutandroid:layout_width="match_parent"android:layout_height="40dp" ><TextViewandroid:layout_width="60dp"android:layout_height="40dp"android:gravity="center_horizontal|right"android:text="账号:" /><EditTextandroid:id="@+id/ed_account_number"android:layout_width="match_parent"android:layout_height="40dp"android:hint="请输入QQ号/手机号" /></LinearLayout><LinearLayoutandroid:layout_width="match_parent"android:layout_height="40dp" ><TextViewandroid:layout_width="60dp"android:layout_height="40dp"android:gravity="center_horizontal|right"android:text="密码:" /><EditTextandroid:id="@+id/ed_cipher"android:layout_width="match_parent"android:layout_height="40dp"android:hint="******" /></LinearLayout><LinearLayoutandroid:layout_width="match_parent"android:layout_height="40dp" ><TextViewandroid:layout_width="60dp"android:layout_height="40dp"android:gravity="center_horizontal|right"android:text="班级:" /><Spinnerandroid:id="@+id/sp_pull_down"android:layout_width="match_parent"android:layout_height="40dp" /></LinearLayout><LinearLayoutandroid:layout_width="match_parent"android:layout_height="40dp" ><TextViewandroid:layout_width="60dp"android:layout_height="40dp"android:gravity="center_horizontal|right"android:text="性别:" /><RadioGroupandroid:layout_width="match_parent"android:layout_height="40dp"android:orientation="horizontal" ><RadioButtonandroid:id="@+id/rd_male"android:layout_width="80dp"android:layout_height="40dp"android:text="男" /><RadioButtonandroid:id="@+id/rd_woman"android:layout_width="80dp"android:layout_height="40dp"android:text="女" /></RadioGroup></LinearLayout><LinearLayoutandroid:layout_width="match_parent"android:layout_height="40dp"android:orientation="horizontal" ><TextViewandroid:layout_width="60dp"android:layout_height="40dp"android:gravity="center_horizontal|right"android:text="爱好:" /><CheckBoxandroid:id="@+id/cd_net_play"android:layout_width="65dp"android:layout_height="40dp"android:text="上网" /><CheckBoxandroid:id="@+id/cd_chat"android:layout_width="65dp"android:layout_height="40dp"android:text="聊天" /><CheckBoxandroid:id="@+id/cd_sleep"android:layout_width="65dp"android:layout_height="40dp"android:text="睡觉" /><CheckBoxandroid:id="@+id/cd_book"android:layout_width="65dp"android:layout_height="40dp"android:text="看书" /></LinearLayout><LinearLayoutandroid:layout_width="match_parent"android:layout_height="40dp"android:gravity="center"android:orientation="horizontal" ><Buttonandroid:id="@+id/btn_confirm"android:layout_width="80dp"android:layout_height="40dp"android:text="确定" /><Buttonandroid:layout_width="80dp"android:layout_height="40dp"android:text="取消" /></LinearLayout></LinearLayout>

跳转代码:

package com.example.day003;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.Spinner;public class ALIActivity extends Activity implements OnClickListener {// 1: 定义ID控件EditText account_number,cipher;Spinner pull_down;RadioButton male, woman;CheckBox net_play, chat, sleep, book;Button confirm;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_ali);// 2:找到所有的有ID控件init();confirm = (Button) findViewById(R.id.btn_confirm);confirm.setOnClickListener(this);String[] as = { "上班", "下课", "干饭", "睡觉" };ArrayAdapter<String> li = new ArrayAdapter<String>(getApplicationContext(),android.R.layout.simple_spinner_dropdown_item, as);pull_down.setAdapter(li);}private void init() {account_number = (EditText) findViewById(R.id.ed_account_number);cipher = (EditText) findViewById(R.id.ed_cipher);pull_down = (Spinner) findViewById(R.id.sp_pull_down);male = (RadioButton) findViewById(R.id.rd_male);woman = (RadioButton) findViewById(R.id.rd_woman);net_play = (CheckBox) findViewById(R.id.cd_net_play);chat = (CheckBox) findViewById(R.id.cd_chat);sleep = (CheckBox) findViewById(R.id.cd_sleep);book = (CheckBox) findViewById(R.id.cd_book);}public void onClick(View arg0) {// 4:获取用户名输入框内容String Q = account_number.getText().toString();// 5:获取用户名输入框内容String er = cipher.getText().toString();// 6:获取性别单选框内容String sex = "";if (male.isChecked()) {sex = male.getText().toString();}if (woman.isChecked()) {sex = woman.getText().toString();}// 7:获取爱好多选框内容String fav = "";if (net_play.isChecked()) {fav = net_play.getText().toString();}if (chat.isChecked()) {fav = chat.getText().toString();}if (sleep.isChecked()) {fav = sleep.getText().toString();}if (book.isChecked()) {fav = book.getText().toString();}// 8:专值跳转Intent it = new Intent(getApplicationContext(),LiuActivity.class);it.putExtra("a1", Q);it.putExtra("a2", er);it.putExtra("a3", sex);it.putExtra("a4", fav);startActivity(it);}
}

第三个页面:

接收上一个页面的代码并吐司显示

package com.example.day003;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.widget.TextView;
import android.widget.Toast;public class LiuActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_liu);// 获取上一个页面传递过来的数据Intent it= getIntent();String a1=it.getStringExtra("a1");String a2=it.getStringExtra("a2");String a3=it.getStringExtra("a3");String a4=it.getStringExtra("a4");String str = a1 + ":" + a2 + ":" + a3 + ":" +a4;// 显示这些数据// 1:吐司显示Toast.makeText(getApplicationContext(), str, 1).show();// 2:文本框显示TextView tvShow =(TextView) findViewById(R.id.tv_show1);tvShow.setText(str);}
}
    <TextViewandroid:id="@+id/tv_show1"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/hello_world" />

以上就是Androi实现三个页面跳转的过程

本人第一次写博客,希望各位大佬帮我看看纰漏,指出我的不足,感激不尽!

Androi实现三个页面跳转相关推荐

  1. iOS设备中的推送(三):页面跳转

    ##遇到的问题 如果我们上传了证书,按照极光的开发者文档去设置代码,其实我们会发现,收到一条推送消息并不是想象中的那么遥不可及.但是很快就会发现,我是收到消息了,但是我点击消息打开软件,然后就没了,为 ...

  2. Location和History对象实现三个页面跳转

    Location对象需要用到的href属性,设置完整或者检索完整URL字符串 History对象:有关客户访问过的URL的信息. 想要实现这个页面的跳转就要了解History对象的三种方法分别是bac ...

  3. Java笔记:Java的三种页面跳转方法(setHeader,SendRedirect,forward)

    重定向 / 转发 在JAVA中进行资源跳转,或者是页面跳转,从本质上来讲,有两种方式:重定向 , 转发 这两者都可以使页面进行跳转,但是两者之间有不同的区别 其中 SendRedirect,setHe ...

  4. Android3个页面跳转代码,从零开始Android组件化改造(三) - 页面跳转与路由组件...

    组件化与传统开发有一个很大的不同,就是模块件的跳转,如果使用传统的显式跳转,势必会极大造成模块之间的耦合,这在组件化的开发中是绝对不允许的,因此在组件化开发中我们必须选用隐式跳转,并且我们需要把所有的 ...

  5. java 转jsp_【转】JSP三种页面跳转方式

    使用JSP大约有下列三种跳转方式: 1. response.sendRedirect(); 2. response.setHeader("Location","" ...

  6. 本地html自动跳转,HTML页面跳转的5种方法

    下面列了五个例子来详细说明,这几个例子的主要功能是:在5秒后,自动跳转到同目录下的hello.html(根据自己需要自行修改)文件. 1) html的实现 优点:简单 缺点:Struts Tiles中 ...

  7. 实验四:app内页面跳转

    简介 "Activity"是Android应用中负责与用户交互的组件,相当于Swing中的JFrame控件,但Jframe本身可以设置布局管理器,即自身可以添加组件,但activi ...

  8. tp5 怎么跳转php页面,tp5页面跳转重定向

    三.页面跳转 1.方法存在的文件路径 TP5\thinkphp\library\traits\controller\Jump.php 成功跳转$this->success(); 失败跳转$thi ...

  9. javascript传值和页面跳转传值(ASP.NET页面传参的三种方法)

    我在csdn上提的问题是        我现在希望从asp.net网页弹出对话框,弹出一些错误信息.警告.提示信息之类的东西,目前准备用javascript实现,所以我希望在调这个对话框的时候,动态传 ...

最新文章

  1. 最大输入hdu 2534 规律水题 求任意个a,b的和 不能表示的最大的数
  2. shell日期处理函数
  3. 9适应之力加多少攻击_剑盾铠之孤岛DLC新增内容大全! 宝可梦史上第一款DLC到底香不香(含试玩视频)...
  4. 最详细的使用 soapui 消费 SAP Cloud for Customer Web service 的教程
  5. 项目测试基础:黑盒测试相关知识笔记
  6. ZPan私人网盘 v1.4.1
  7. ANSI C标准预定义宏
  8. 13.mysql架构方案_MYSQL常见架构
  9. aesmiyao php_php写的AES加密解密类分享
  10. 从技术风口到行业应用,开启区块链与产业深度融合之路
  11. Python开发【第十九篇】:Python操作MySQL
  12. java 程序出现标点错误,我是学java的新手,下面代码出现报错,请问是什么原因?如何解决?...
  13. SQL如何删除重复数据
  14. 图像区块分割与采样YUV4:2:0
  15. 本科大学计算机专业排名2015,2015年美国大学本科计算机专业排名
  16. shell 99乘法口诀表
  17. 超简单配置Android持续集成自动化打包流程 - GitHub+GitLab-CI+蒲公英+钉钉
  18. 银行业大数据分析:如何用大数据技术优化ATM运营
  19. 圆角 border-radius
  20. python语言初学

热门文章

  1. TouTiao开源项目 分析笔记15 新闻详情之两种类型的实现
  2. 几何图形变化(Codevember)
  3. showToast的使用
  4. 【AI视野·今日CV 计算机视觉论文速览 第225期】Wed, 23 Jun 2021
  5. GCN学习:用PyG实现自定义layers的GCN网络及训练(五)
  6. 全国计算机考试比省级的难吗,国考和省考考题的区别,难度差异很大吗?
  7. 电子元器件B2B电商平台建设方案:优化企业商流,拓宽B2B交易渠道
  8. 转Genymetion
  9. 互联网金融系列-支付清算体系介绍-下篇
  10. docker java -jar_使用Docker安装Java镜像运行jar包方法