android安装在了手机上启动时总是会闪出黑屏或者白屏才能显示页面,这个不是代码的问题。我们的android 创建项目的时候AndroidManifest.xml文件application标签内的theme没有设置如图:
这个theme里面到底是什么,我们看看,找到这个AppTheme,发现里面什么都没有,只是继承了其他的主题,继承关系如下
AppTheme====>AppBaseTheme====>android:Theme.Holo.Light
主要是android:Theme.Holo.Light里面的主题,里面定义了很多样式。
具体源码,百度下载,在这里需要在AppTheme中添加如下代码:
<item name="android:windowNoTitle">true</item>
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowBackground">@android:color/transparent</item>
ok,完事了。