欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android编程中activity启动时出现白屏、黑屏问题的解决方法

程序员文章站 2023-12-15 14:26:10
本文实例讲述了android编程中activity启动时出现白屏、黑屏问题的解决方法。分享给大家供大家参考,具体如下: 默认情况下 activity 启动的时候先把屏幕刷...

本文实例讲述了android编程中activity启动时出现白屏、黑屏问题的解决方法。分享给大家供大家参考,具体如下:

默认情况下 activity 启动的时候先把屏幕刷成白色,再绘制界面,绘制界面或多或少有点延迟,这段时间中你看到的就是白屏,显然影响用户体验,怎么消除呢?

在 activity theme 设置style 即可

<style name="apptheme" parent="android:theme.light.notitlebar"> 
 <item name="android:windowistranslucent">true</item> 
 <item name="android:windownotitle">true</item> 
 <item name="android:windowactionbar">false</item> 
 <item name="android:windowbackground">@android:color/transparent</item> 
 <!-- all customizations that are not specific to a particular api-level can go here. --> 
</style> 

<application 
 android:name="com.skymobi.moposns.myapplication" 
 android:allowbackup="true" 
 android:icon="@drawable/ic_launcher" 
 android:label="@string/app_name" 
 android:theme="@style/apptheme" > 
<activity 
 android:name="com.skymobi.moposns.mainactivity" 
 android:label="@string/app_name" 
 android:screenorientation="portrait" > 
 <intent-filter> 
  <action android:name="android.intent.action.main" /> 
  <category android:name="android.intent.category.launcher" /> 
 </intent-filter> 
</activity>

希望本文所述对大家android程序设计有所帮助。

上一篇:

下一篇: