Android 解决程序启动时的黑屏问题
Android解决程序启动时的黑屏问题
关于黑屏默认的情况下,程序启动时,会有一个黑屏的时期,原因是,首个activity会加载一些数据,比如初始化列表数据、向服务器发送请求获取数据等等。
去除方法:
1、在style里面添加一个style:
<stylename="ContentOverlay"parent="@android:style/Theme.Light"><itemname="android:windowNoTitle">true</item>
<itemname="android:windowIsTranslucent">true</item>
<itemname="android:windowContentOverlay">@null</item>
</style>
2、将主题设置到启动activity的主题里面
<application
android:icon="@drawable/icon"
android:label="@string/app_name"
android:name=".TWeiboApplication"
android:debuggable="true"
android:theme="@style/ContentOverlay">
<activity
android:name=".MainSplashActivity"
android:configChanges="keyboardHidden|orientation"
android:theme="@style/ContentOverlay">
<intent-filter>
<actionandroid:name="android.intent.action.MAIN"/>
<categoryandroid:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
更多相关文章
- 2020年20种最佳Android应用程序模板
- [置顶] Android实现数据存储技术集锦
- 如何使Android应用程序获得root权限
- Android 应用程序之间数据共享 - ContentProvider
- 信息浏览器从Android的浏览器中传递cookie数据到App中信息浏览器
- 解开Android应用程序组件Activity的"singleTask"之谜(1)
- Android高级应用2----ContentProvider(访问手机短信和通讯录数据)
- Android之Adapter:连接后端数据和前端显示的适配器接口