解决欢迎页白屏问题
来源:互联网 发布:淘宝服务商入驻条件 编辑:程序博客网 时间:2024/06/10 20:39
前言
之前录比赛视频的时候,发现应用点开后会白屏一段时间才会出现导航页,总觉得看着特别不舒服。虽然这是一个小问题,而且也特别容易解决。可是我觉得这也不应该被忽略~
一般写法
ublic class WelcomeActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.activity_welcome); Handler handler = new Handler(); //当计时结束,跳转至主界面 handler.postDelayed(new Runnable() { @Override public void run() { Intent intent = new Intent(WelcomeActivity.this, MainActivity.class); startActivity(intent); WelcomeActivity.this.finish(); } }, 3000); }}
然后在AndroidManifest.xml里声明启动页。
可是酱紫,activity在执行setContentView()方法后才会显示布局,所以在setContentView()方法前面不要放耗时的操作或者是 requestWindowFeature(Window.FEATURE_NO_TITLE);。
解决方法
Activity
public class FirstActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_first); new Handler().postDelayed(new Runnable() { @Override public void run() { startActivity(new Intent(FirstActivity.this, MainActivity.class)); finish(); } }, 1000); }}
写好Activity的跳转后,到values中的styles.xml中添加一个主题
<style name="ThemeSplash" parent="Theme.AppCompat.Light.NoActionBar"> <item name="android:background">@drawable/firstbg</item> <item name="android:windowNoTitle">true</item> <item name="android:windowFullscreen">true</item> <item name="windowActionBar">false</item> <item name="windowNoTitle">true</item> </style>
最后到AndroidManifest.xml中修改这个Activity的主题并设置成启动页
<activity android:name=".activity.FirstActivity" android:theme="@style/ThemeSplash"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity>
好啦~最后~么么哒(づ ̄ 3 ̄)づ
阅读全文
1 0
- 解决欢迎页白屏问题
- 解决启动页白屏问题
- 如何解决企业经营中资源不足的问题?欢迎交流!
- 怎样解决启动WindowsXP进入登录欢迎界面时,自动开启小键盘NumLock的问题
- 怎样解决启动WindowsXP进入登录欢迎界面时,自动开启小键盘NumLock的问题
- js 贪吃蛇 大部分显而易见的问题已解决 但是代码过于复杂 欢迎纠错
- 遇到了个问题:oracle中 procsee比session多,问题还没解决,欢迎大家提建议
- 欢迎讨论问题
- android WIFI Socket 文件传输——问题已经解决了,发帖只因高兴--嘿嘿--并不彻底欢迎点评
- POI合并单元格边框显示问题,笨方法解决。如有更好的方法,欢迎留言,求指教告知
- 问题 解决
- 欢迎大家来交流问题...
- 欢迎指教,指出问题,谢谢!
- 解决IE8总是会弹出欢迎界面
- 排列组合问题,只有问题,欢迎牛人晒解法
- thinkphp框架不显示运行效果 && 自己写完index.html后还是显示开始的欢迎界面的问题的解决
- 解决一个问题还是解决一类问题
- 关于控件的问题, 欢迎解读!!
- java知识点总结
- Spark性能优化指南-基础篇
- 思科模拟器常用命令总结
- download
- Java 反射机制
- 解决欢迎页白屏问题
- 快速幂
- Qt获取本机网络信
- 分治法、动态规划和贪心算法
- 优达(Udacity)波士顿预测房价
- 拓扑排序+最短路径(无环加权有向图最短路径算法)
- 解决win10 VC++6.0 应用程序无法正常运行 0xc0000142
- Opencv中Mat矩阵乘法——点乘、dot、mul运算详解
- 图像简史