Andriodjie——欢迎页3秒跳转到主页+banner图片轮播

2023-10-27

//Welocome
public class Welocome extends Activity {
   
    private final long SPLASH_LENGTH = 3000;
    Handler handler = new Handler();
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.welocom);
        handler.postDelayed(new Runnable() {  //使用handlerpostDelayed实现延时跳转

            public void run() {

                Intent intent = new Intent(Welocome.this, MainActivity.class);
                startActivity(intent);
                finish();
            }
        }, SPLASH_LENGTH);//3秒后跳转至应用主界面MainActivity
    }

}
 
//MainActivity
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentTransaction;
import android.support.v7.app.ActionBar;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.View;
import android.widget.FrameLayout;
import android.widget.RadioGroup;

public class MainActivity extends AppCompatActivity {
    private FrameLayout frameLayout;
    private RadioGroup radioGroup;
    private Fragment[] mFragments;
    private int mIndex;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        View decorView = getWindow().getDecorView();
        int option = View.SYSTEM_UI_FLAG_FULLSCREEN;
        decorView.setSystemUiVisibility(option);
        ActionBar actionBar = getSupportActionBar();
        actionBar.hide();
        initFragment();
        setRadioGroupListener();
    }



    private void initFragment() {
        radioGroup = (RadioGroup) findViewById(R.id.radioGroup);
        frameLayout = (FrameLayout) findViewById(R.id.fl_content);
        HomeFragment homeFragment = new HomeFragment();
        MeFragment meFragment = new MeFragment();
        WtFragment wtFragment = new WtFragment();
        CarFragment carFragment = new CarFragment();
        XxFragment xxFragment = new XxFragment();
        //添加到数组
        mFragments = new Fragment[]{homeFragment, wtFragment, xxFragment,carFragment,meFragment};
        //开启事务
        FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
        //添加首页
        ft.add(R.id.fl_content, homeFragment).commit();
        //默认设置为第0        setIndexSelected(0);
    }


    public void setIndexSelected(int index) {
        if (mIndex == index) {
            return;
        }
        FragmentManager fragmentManager = getSupportFragmentManager();
        FragmentTransaction ft = fragmentManager.beginTransaction();
        ft.hide(mFragments[
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Andriodjie——欢迎页3秒跳转到主页+banner图片轮播 的相关文章

  • 【STC15单片机】独立按键显示二进制

    目录 按键选择 按键抖动 独立按键控制8个LED实现二进制显示 显示二进制的程序 单片机型号说明 IAP15F2K61S2 新建工程时单片机型号选择STC15F2K60S2 键盘的分类 键盘分编码键盘和非编码键盘 键盘上闭合件的识别由专用的
  • Python 中的八大关键要素

    阅读本文需要 10 分钟 前言 学习任何一门语言之前 你得先了解它的整体架构 知道它的思想 了解它的关键要素 一门语言学到后来你会发现 就像是在剥茧抽丝一般 越是深入越是发现其奥妙之处 Python 中的八大关键要素 Python 是一种D
  • 云服务器中如何创建共享文件夹,云服务器中如何创建共享文件夹

    云服务器中如何创建共享文件夹 内容精选 换一换 当您有如下需求时 可以考虑使用文件注入功能将文件注入到弹性云服务器 需要通过脚本简化弹性云服务器配置通过脚本初始化系统已有脚本 在创建弹性云服务器的时候一并上传到服务器其他可以使用脚本完成的事
  • css-滚动条样式设置

    滚动条产生原因 给能设置宽高的元素添加 overflow scroll 样式 会让该元素区域产生滚动条 滚动条默认样式 以下行文案例皆是在 Edge 浏览器环境下测试 设置滚动条样式 通过设置 webkit scrollbar 伪元素影响滚
  • java设计模式——原型模式(Prototype Pattern)

    概述 在使用原型模式时 我们需要首先创建一个原型对象 再通过复制这个原型对象来创建更多同类型的对象 需要注意的是通过克隆方法所创建的对象是全新的对象 它们在内存中拥有新的地址 通常对克隆所产生的对象进行修改对原型对象不会造成任何影响 每一个
  • 项目管理和产品管理

    本文翻译至 http www tenstep jp cms project management value html start 8 A5 3 项目管理和产品管理 项目和产品 A5 3 P1 项目 是为了执行新工作的交付手段 所有的组织里
  • 【论文精读】Is Synthetic data from generative models ready for image recognition? 生成数据对图像识别的影响

    标题 扩散模型生成数据对图像识别的影响 1 总体介绍 发展现状 扩散模型已经可以生成高质量的样本 之前有人研究过生成数据对cv的作用 但是局限于小领域和小规模 研究目的 扩散样本对视觉领域的作用 手工标注的样本昂贵 有隐私和安全风险 探讨方
  • 凹凸世界服务器维护到几点,凹凸世界6月10日版本更新停服维护公告_凹凸世界6月10日版本更新了什么_玩游戏网...

    在凹凸世界手游中6月10日版本究竟更新了什么呢 更新的内容又有哪些呢 不清楚的话 接下来就让我们一起来看一下吧 亲爱的天使 感谢您对 凹凸世界 手游的关注与支持 为了给各位天使带来更好的游戏体验 不断地丰富游戏内容 凹凸世界 手游将于6月1
  • VLAN基础知识和配置

    分割广播的方式 物理分割 子网划分 逻辑分割 VLAN VLANy优势 1 控制广播 每一个vlan都是一个独立的广播域 这样就减少了广播对网络宽带的占用 提高了网络传输效率 并且一个VLAN出现了广播风暴不会影响其他的VLAN 2 增强网
  • 分布式应用:Zabbix监控MariaDB

    目录 一 理论 1 Zabbix监控MariaDB 二 实验 1 Zabbix监控MariaDB 一 理论 1 Zabbix监控MariaDB 1 环境 zabbix服务端 192 168 204 214 zabbix客户端 192 168
  • MatLab中的fft变换(快速傅里叶变换)

    本文章内容只作为个人学习总结使用 目录 说明 基本的FFT使用方法 1 简单的FFT功能介绍 2 恢复幅度轴 创建频率轴 说明 本文章主要进行MATLAB中fft函数基本使用方法的讨论 关于fft的概念以及为什么要进行fft等信号处理方面的
  • bugku 奇怪的密码

    a gndk rlqhmtkwwp z key 1 b for i in a b chr ord i key key key 1 print b
  • C++回顾录03-C++类和对象

    类是创建对象的模板 一个类可以创建多个对象 每个对象都是类类型的一个变量 创建对象的过程也叫类的实例化 每个对象都是类的一个具体实例 Instance 拥有类的成员变量和成员函数 类是用户自定义的类型 如果程序中要用到类 必须提前说明 或者
  • 数学建模_论文写作要求

    标题 副标题 基于XX 模型 方法 对xx的问题研究 可加副标题 xxx gt 三号黑体字 一级标题 四号黑体 居中 二级 三级标题 小四黑体 左对齐 其他字体 小四宋体 行距用单倍行距 设置文字时先选择样式再调整样式 总页数在25 35之
  • 【数字信号处理】带通采样定理及其MATLAB仿真

    目录 一 带通采样定理 1 1 内容 1 2 公式推导 二 MATLAB信号仿真 2 1 信号仿真实验 2 2 MATLAB代码 三 总结 参考 一 带通采样定理 按照奈奎斯特采样定理 低通采样 采样频率 f s f s fs 要大于等于信
  • 利用完全二叉树的性质,如何创建一个大根堆和一个小根堆?

    大根堆 大根堆 每个结点的值不大于他的父亲结点的值 分析如下 假设对 27 15 19 18 28 34 65 49 25 37 这样一个集合的数据创建成堆 代码如下 建立大根堆 public class TestHeap public i
  • java多态和接口的练习题

    继续我的练习之路 题目要求 将主板上的PCI插槽定义为接口 把声卡 Sound类 显卡 Graphic类 网卡 NetWork 都插在PCI插槽上 PCI接口中定义start 方法和stop 方法 声卡 显卡 网卡为实现类 实现PCI接口的
  • 鸿蒙开发/功能/实现/操作/怎么办

    1 鸿蒙开发者平台首页 https developer harmonyos com cn develop 点开 2 控件属性查询 3 图标库 自己看 不谢
  • 低代码开发的兴衰

    刚才在思考写一个PPT 然后留下一些辅料 给大家分享出来 1 DOS时代的爽 1981 1995 一 Dbase 一体化 前中后端都搞定 1 后端 数据层 数据库系统 DBASE本质其实是个单机数据库系统 2 中间 逻辑层 逻辑编程语言 数
  • C# 基础(二十八)C#的值类型(int/string/结构体集合为值类型)和引用类型(泛型集合为引用类型):自定义类泛型集合类型是引用类型。将自定义类改为自定义结构体,从而变成值类型,以便备份数据。

    一 问题 执行PatientInfoList Clear 后 operateDataSheet GetPatientInfoFunc 中的patientInfoHistroryModel也跟着清零 所以 我不得不提出疑问 我那个两个类的类型

随机推荐

  • 数学建模学习笔记(17)灰色预测模型和神经网络

    文章目录 灰色预测模型 相关基本概念 GM 1 1 模型的使用步骤 GM 1 1 模型的拓展模型 GM 1 1 模型的注意事项 BP神经网络 预测模型的注意事项 灰色预测模型 相关基本概念 系统的分类 白色系统 系统的信息是完全明确的 灰色
  • [编程工具]使用NPIO(C#)读取xls,xlsx(Excel)表格

    目录 0 前言 1 NPIO 获取 2 NPIO 使用 1 打开 xlsx 2 XSSFWorkbook ISheet IRow ICell 3 样例 读取 xlsx 为字符列表 3 结束 0 前言 有些时候我们需要做一些小工具来来修改和读
  • 服务器显示被登录成功,登录云服务器成功的显示是什么

    登录云服务器成功的显示是什么 内容精选 换一换 本节为您介绍如何通过控制台提供的远程登录功能 即VNC方式 登录到弹性云服务器上 登录成功后 如需使用VNC界面提供的复制 粘贴功能 请参见后续处理 对于 密钥对 方式创建的Linux弹性云服
  • Docker利用docker-compose 实现项目的一键部署(支持多项目bu‘shu部署)

    Docker利用docker compose 实现项目的一键部署 支持多项目bu shu部署 安装 docker 在安装 Docker以及 docker compose 可以进行在线安装和离线安装两种方式 在线安装方式 curl sSL h
  • linux系统的gui程序,Linux GUI子系统概述 GUI子系统的构成及工作流程

    作者 Nick 开始前的几点说明 本文会尽量从初学者的角度去描述整个Linux整个图形子系统 但由于其复杂性 涉及到的模块比较多 可能会需要一些相关的先验知识 对于系统的介绍 分析的着重点可能不会在于为什么该这样设计 而是在于在现有的显示系
  • 登陆kibana报“kibana server is not ready yet”

    问题描述 登陆kibana报 kibana server is not ready yet 解 1 通过重启es后恢复正常 curl XGET http xxxx 9029 cat indices pretty uelastic elast
  • 如何通过Pytest的插件,轻松切换自动化测试的环境地址?

    前言 前面小编介绍了如何通过Pytest的插件来实现自动化测试的环境的切换 当时使用的方法是通过钩子函数进行获取命令行参数值 然后通过提前配置好的参数进行切换测试环境地址 加我VX atstudy js 回复 测试 进入 自动化测试学习交流
  • 尝试Windows桌面平台开发

    iOS和macOS升级告一段落后 感觉轻松下来了 无意中打开了Windows电脑 做苹果开发以来 Windows电脑用的很少 也不知怎么就点开了Microsoft Store的图标 哎 正好没什么事 何不试试Windows平台的开发呢 兴趣
  • 网络基础-基础网络命令

    文章目录 路由 命令查询 添加路由 1 添加访问某台主机的静态路由 2 添加访问某个网络的静态路由 3 添加默认网关 删除 设计关键字 路由2 参考 路由 命令查询 通过 route help 或man route 查询 添加路由 1 添加
  • VScode给函数写注释 /**回车

    VScode给函数写注释 在函数前面输入 回车即可 出来的效果可能是这样 并不是很符合我们的要求 int main void 安装 Doxygen Documentation Generator 插件后 brief return int i
  • 如何在Spring Boot中使用外部配置文件?

    如何在Spring Boot中使用外部配置文件 在Spring Boot中 可以使用外部配置文件来配置应用程序的行为 外部配置文件通常包含敏感信息 例如数据库凭据或安全令牌 以及一些通用配置 例如端口号 日志级别等 要在Spring Boo
  • 【华为OD机试真题2023B卷 JAVA&JS】分糖果

    华为OD2023 B卷 机试题库全覆盖 刷题指南点这里 分糖果 知识点贪心 时间限制 1s 空间限制 32MB 限定语言 不限 题目描述 小明从糖果盒中随意抓一把糖果 每次小明会取出一半的糖果分给同学们 当糖果不能平均分配时 小明可以选择从
  • 浅谈时序:set_ouput_delay

    1 set output delay的本质 set output delay是对模块output信号在模块外部延迟的约束 本质上EDA工具会根据约束调整内部器件 UFF0 的类型 摆放位置以及组合逻辑 C1 以满足约束要求 即EDA工具保证
  • PAT C入门题目-7-15 BCD解密 (10 分)

    7 15 BCD解密 10 分 BCD数是用一个字节来表达两位十进制的数 每四个比特表示一位 所以如果一个BCD数的十六进制是0x12 它表达的就是十进制的12 但是小明没学过BCD 把所有的BCD数都当作二进制数转换成十进制输出了 于是B
  • springboot项目打包的可执行jar运行报错

    文章目录 问题展现 问题解决 原理说明 加了spring boot maven plugin插件生成的MANIFEST MF文件 没加spring boot maven plugin插件生成的MANIFEST MF文件 问题展现 现在使用s
  • 《windows核心编程系列》二十一谈谈基址重定位和模块绑定

    http blog csdn net ithzhang article details 7058576
  • Aanconda 启动jupyter失败?Anaconda启动一闪一闪?

    Aanconda 启动jupyter失败 Anaconda启动一闪一闪 看不爽 首先 启动一闪一闪本身就这鸟样 不要担心出现这个问题 它就这个样子 不信 在cmd里面执行启动anaconda 程序 就不会一闪一闪了 自己去搜索怎么cmd 启
  • mysql四舍五入函数取两位小数_MySQL四舍五入函数ROUND(x)、ROUND(x,y)和TRUNCATE(x,y)

    MySQL四舍五入函数ROUND x ROUND x 函数返回最接近于参数x的整数 对x值进行四舍五入 实例 使用ROUND x 函数对操作数进行四舍五入操作 SQL语句如下 mysql gt SELECT ROUND 2 34 ROUND
  • 数据提取之JSON与JsonPATH

    JSON JavaScript Object Notation 是一种轻量级的数据交换格式 它使得人们很容易的进行阅读和编写 同时也方便了机器进行解析和生成 适用于进行数据交互的场景 比如网站前台与后台之间的数据交互 JSON和XML的比较
  • Andriodjie——欢迎页3秒跳转到主页+banner图片轮播

    Welocomepublic class Welocome extends Activity private final long SPLASH LENGTH 3000 Handler handler new Handler Overrid