java等待欢迎界面_android welcome欢迎界面3秒后自动跳转
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秒后自动跳转相关推荐
- java中设置5秒后跳转_javaweb 3秒后自动跳转的几种方式
1 html meta 字段实现 这种是最简单的. 跳转... content="3,url=IndexServlet" 中3是指延迟3秒. 2 js setTimout 通过se ...
- java中3秒自动跳转_HTML页面3秒后自动跳转的三种常见方法
在练习中,我们常常遇到一种问题就是,怎么实现页面N秒之后自动跳转呢? 我自己遇到问题和查找资料,总结了3个方法 方法1: 最简单的一种:直接在前面 里面添加代码: 复制代码代码如下: //3秒之后自动 ...
- HTML5页面跳转等待,页面跳转--等待5秒钟后自动跳转到某个页面
这部分可以结合上面的jsp登录,当登录成功后,提示登录成功,然后等待几秒钟,然后跳转到主界面 登陆成功,欢迎光临! 5秒钟后自动跳转,如果不跳转,请点击下面链接 // Place this in th ...
- 织梦ajax登录界面,dede织梦后台登陆成功后又跳转到登陆页面
dede织梦后台登陆成功后又跳转到登陆页面怎么办?相信在很多个人站长朋友们在dede建站运营中都有遇到过类似的问题,在登陆界面输入账号密码后会有3-5秒的卡顿才会进入下面的页面,然后再卡顿3-5秒就跳 ...
- 等待指定时间后自动跳转或关闭当前页面
//指定时间之后跳转 <script language="javascript"> function go( ) {//定义函数 window.location=&qu ...
- php多少秒后跳转_php等待几秒后跳转
php等待几秒后跳转 一.PHP脚本控制跳转方式,通过改写HTTP头信息来进行跳转 a)header refresh方式:<?php header("refresh:5;url=htt ...
- java安卓登入界面代码_android项目——登录界面
这周没啥新的学习感受,因为一直是在用学到的内容做案例. 上周敲出了一个登录界面的程序,登录之前必须要进行注册,进入注册界面后可以进行注册,将第一次注册时的用户名和密码写到两个文档中,然后注册完成后会跳 ...
- (JAVA)使用swing组件模仿QQ界面+网络编程实现QQ消息传输
直接贴当时的实验报告吧. 1.课程题目 模仿腾讯QQ实现一个即时聊天软件,可以进行好友管理以及私聊等功能. 1.1功能性分类 功能类别 功能名称.标识符 描述 用户信息 用户登陆 用户登陆 用户注册 ...
- ❤️Java实现模拟QQ(消息通信+登陆界面美化)❤️
一.登陆界面的实现 登陆界面主要使用了JFrame,以及相关的一些组件,并且在界面中加上监听 登陆界面效果图 登陆界面代码Login类 package com.lding.login;import c ...
最新文章
- 如何运行ImageMagick的命令行工具
- 大厂程序员和北京户口教师女友买房分歧,要求分配产权怕离婚扯皮
- CSS中position的几个属性值
- 【学术相关】作者解读ICML接收论文:如何使用不止一个数据集训练神经网络模型?...
- Ansible-playbook简单应用的几个实例
- boost::geometry::srs::transformation用法的测试程序
- ios 图片居中裁剪_[ iOS Shortcuts / Workflow ] 分享一个给照片批量加「底部居中偏上」水印的捷径,可适应不同水印的尺寸...
- 在互联网大环境下,IT编程以及网络营销,到底学哪个比较好就业?
- Ubuntu下配置Window CIFS共享
- Hitool工具烧写程序(按分区烧写)
- 图像识别技术原理和神经网络的图像识别技术
- 解放军--女“黑客”
- linux中如何修改只读文件
- 短视频直播系统的功能
- FX5U 结构体编程
- Python 入门学习路线
- 超详细Klipper 上位机与下位机配置
- CreateJS入门 -- 注释详细到爆炸(My Style)
- python 矢量数据融合代码_在ArcGIS下基于Python的矢量数据处理方法
- 操作无法完成 计算机名不正确,共享打印机报“键入的打印机名称不正确”三种解决方法...
热门文章
- 利用ESP8266测量模块来设计远距离反射式光电检测 : ITR8307
- 寄生电容所带来的影响
- DG8SAQ 矢量网络分析
- 2020人工神经网络第一次作业-参考答案第七部分
- 通过FFT来计算螺旋线的匝数
- emqx配置mysql认证_emqx使用mysql完成用户密码验证和ACL鉴权-Go语言中文社区
- 设置文件副本数_ElasticSearch平滑批量缩减索引分片数实践
- python概念股_python 股票 监控,安防监控概念股,新的安防监控概念股有哪些?
- python实现数据库连接池_Python实现Mysql数据库连接池
- matlab 工具箱application compiler的作用_matlab机器人工具箱下载与使用