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

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

a80dbc9d815027384eb7bab941ae19a6.png

第一步:自定义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秒钟之后会自动跳转,如图所示。

7d675a07bb2ae3a8b26af5db0fbdd17c.gif

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

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值