android welcome欢迎界面3秒钟之后自动跳转其实就是将APP的启动页面设置成我们自定义的Activity,而不是原来的MainActivity,方法很简单,如下是详细步骤。

第一步:自定义welcome欢迎界面layout,我新建了一个activity_home.xml的layout文件,xml文件设置了一个TextView和背景色。<?xml  version="1.0" encoding="utf-8"?>

xmlns:app="http://schemas.android.com/apk/res-auto"

xmlns:tools="http://schemas.android.com/tools"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:background="@color/colorPrimary"

tools:context="com.baidu.welcomedemo.HomeActivity">

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="欢迎来到APP"

android:textSize="30dp"

android:textColor="#ffffff"

android:layout_centerVertical="true"

android:layout_centerHorizontal="true"/>

然后在对应的HomeActivity.java中实现跳转代码,如下。public class HomeActivity extends AppCompatActivity {

private static int TIME_OUT_GO = 3000;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_home);

new Handler().postDelayed(new Runnable() {

@Override

public void run() {

Intent intent = new Intent(HomeActivity.this,MainActivity.class);

startActivity(intent);

finish();

}

},TIME_OUT_GO);

}

}

第二步:在activity_main.xml中随便加入一个TextView作为标记,代码如下。

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="这是APP主页面,哈哈!"

android:textSize="30dp"

android:layout_centerVertical="true"

android:layout_centerHorizontal="true"/>

第三步:修改AndroidManifest.xml文件中application标签的内容,主要是为了修改android app页面的启动顺序,先启动activity_home.xml,然后再启动activity_main.xml,顺序变一下,如下。

android:allowBackup="true"

android:icon="@mipmap/ic_launcher"

android:label="@string/app_name"

android:roundIcon="@mipmap/ic_launcher_round"

android:supportsRtl="true"

android:theme="@style/AppTheme">

//原来这里是.MainActivity

//原来这里是.HomeActivity

运行之后效果,welcome界面3秒钟之后会自动跳转,如图所示。

来源网站:太平洋学习网,转载请注明出处:http://www.tpyyes.com/a/android/233.html

java等待欢迎界面_android welcome欢迎界面3秒后自动跳转相关推荐

  1. java中设置5秒后跳转_javaweb 3秒后自动跳转的几种方式

    1 html meta 字段实现 这种是最简单的. 跳转... content="3,url=IndexServlet" 中3是指延迟3秒. 2 js setTimout 通过se ...

  2. java中3秒自动跳转_HTML页面3秒后自动跳转的三种常见方法

    在练习中,我们常常遇到一种问题就是,怎么实现页面N秒之后自动跳转呢? 我自己遇到问题和查找资料,总结了3个方法 方法1: 最简单的一种:直接在前面 里面添加代码: 复制代码代码如下: //3秒之后自动 ...

  3. HTML5页面跳转等待,页面跳转--等待5秒钟后自动跳转到某个页面

    这部分可以结合上面的jsp登录,当登录成功后,提示登录成功,然后等待几秒钟,然后跳转到主界面 登陆成功,欢迎光临! 5秒钟后自动跳转,如果不跳转,请点击下面链接 // Place this in th ...

  4. 织梦ajax登录界面,dede织梦后台登陆成功后又跳转到登陆页面

    dede织梦后台登陆成功后又跳转到登陆页面怎么办?相信在很多个人站长朋友们在dede建站运营中都有遇到过类似的问题,在登陆界面输入账号密码后会有3-5秒的卡顿才会进入下面的页面,然后再卡顿3-5秒就跳 ...

  5. 等待指定时间后自动跳转或关闭当前页面

    //指定时间之后跳转 <script language="javascript"> function go( ) {//定义函数 window.location=&qu ...

  6. php多少秒后跳转_php等待几秒后跳转

    php等待几秒后跳转 一.PHP脚本控制跳转方式,通过改写HTTP头信息来进行跳转 a)header refresh方式:<?php header("refresh:5;url=htt ...

  7. java安卓登入界面代码_android项目——登录界面

    这周没啥新的学习感受,因为一直是在用学到的内容做案例. 上周敲出了一个登录界面的程序,登录之前必须要进行注册,进入注册界面后可以进行注册,将第一次注册时的用户名和密码写到两个文档中,然后注册完成后会跳 ...

  8. (JAVA)使用swing组件模仿QQ界面+网络编程实现QQ消息传输

    直接贴当时的实验报告吧. 1.课程题目 模仿腾讯QQ实现一个即时聊天软件,可以进行好友管理以及私聊等功能. 1.1功能性分类 功能类别 功能名称.标识符 描述 用户信息 用户登陆 用户登陆 用户注册 ...

  9. ❤️Java实现模拟QQ(消息通信+登陆界面美化)❤️

    一.登陆界面的实现 登陆界面主要使用了JFrame,以及相关的一些组件,并且在界面中加上监听 登陆界面效果图 登陆界面代码Login类 package com.lding.login;import c ...

最新文章

  1. 如何运行ImageMagick的命令行工具
  2. 大厂程序员和北京户口教师女友买房分歧,要求分配产权怕离婚扯皮
  3. CSS中position的几个属性值
  4. 【学术相关】作者解读ICML接收论文:如何使用不止一个数据集训练神经网络模型?...
  5. Ansible-playbook简单应用的几个实例
  6. boost::geometry::srs::transformation用法的测试程序
  7. ios 图片居中裁剪_[ iOS Shortcuts / Workflow ] 分享一个给照片批量加「底部居中偏上」水印的捷径,可适应不同水印的尺寸...
  8. 在互联网大环境下,IT编程以及网络营销,到底学哪个比较好就业?
  9. Ubuntu下配置Window CIFS共享
  10. Hitool工具烧写程序(按分区烧写)
  11. 图像识别技术原理和神经网络的图像识别技术
  12. 解放军--女“黑客”
  13. linux中如何修改只读文件
  14. 短视频直播系统的功能
  15. FX5U 结构体编程
  16. Python 入门学习路线
  17. 超详细Klipper 上位机与下位机配置
  18. CreateJS入门 -- 注释详细到爆炸(My Style)
  19. python 矢量数据融合代码_在ArcGIS下基于Python的矢量数据处理方法
  20. 操作无法完成 计算机名不正确,共享打印机报“键入的打印机名称不正确”三种解决方法...

热门文章

  1. 利用ESP8266测量模块来设计远距离反射式光电检测 : ITR8307
  2. 寄生电容所带来的影响
  3. DG8SAQ 矢量网络分析
  4. 2020人工神经网络第一次作业-参考答案第七部分
  5. 通过FFT来计算螺旋线的匝数
  6. emqx配置mysql认证_emqx使用mysql完成用户密码验证和ACL鉴权-Go语言中文社区
  7. 设置文件副本数_ElasticSearch平滑批量缩减索引分片数实践
  8. python概念股_python 股票 监控,安防监控概念股,新的安防监控概念股有哪些?
  9. python实现数据库连接池_Python实现Mysql数据库连接池
  10. matlab 工具箱application compiler的作用_matlab机器人工具箱下载与使用