关于黑屏默认的情况下,程序启动时,会有一个黑屏的时期,原因是,首个activity会加载一些数据,比如初始化列表数据、向服务器发送请求获取数据等等。去除方法:
1、在style里面添加一个style:
-
- <style name="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>
-
复制代码
android 界面切换黑屏处理从A切换到B的过程中出现黑屏,可以在Manifest文件中改变B的theme,在theme里添加<item name="android:windowIsTranslucent">true</item>,这样从A到B的过程中,因为B是透 明的,所以背景就是A。这样的用户体验比较好。
转自:http://www.cnblogs.com/henanjing/archive/2012/10/19/2730729.html
分享到:
相关推荐
大家最为熟悉的拨号盘或者短信应用,在第一次启动的时候,会有一定时间的白屏现象,其实,默认的情况下,android程序启动时,都会有一个黑屏或者白屏闪过的现象,在白屏或者黑屏过后才显示真正的应用界面。...
本文实例讲述了Android程序启动时出现黑屏问题的解决方法。分享给大家供大家参考,具体如下: 关于黑屏: 默认的情况下,程序启动时,会有一个黑屏的时期,原因是,首个activity会加载一些数据,比如初始化列表数据...
解决应用启动时白屏或者黑屏的问题,就是每次程序启动都会出现短暂的闪屏现象
Android 程序启动界面源码
当程序启动时,首先显示这张背景图,避免出现黑屏 <style name=AppTheme parent=Theme.AppCompat.Light.DarkActionBar> <item name=android:screenOrientation>portrait <item name=android:win
本文主要介绍了关于Android Theme及解决启动黑屏的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 1.修改AndroidManifest.xml 设置App的全局Theme或者Activity的界面Theme ...
前几天Boss就反应说,机器每次启动程序都会闪一下黑屏,这个客户不接受。没办法,只能想想怎么解决,最后找到了下面的方法。闪黑屏的原因主要是我们启动Activity的时候,需要跑完onCreate和onResume才会显示界面。也...
在默认情况下,Android应用程序启动时,会有一个黑屏的时期。原因是,首个activity会加载一些数据,比如初始化列表数据、向服务器发送请求获取数据等等。同样,使用startActivity(intent)方法从一个Activity进入到新...
在默认情况下,Android应用程序启动时,会有一个黑屏的时期,原因是,首个activity会加载一些数据,比如初始化列表数据、向服务器发送请求获取数据等等。同样,使用startActivity(inte …… 在默认情况下,Android...
全部使用了Fragment来进行页面切换,只有一个入口Activity作为程序的启动Activity,其中有一个界面需要调用摄像头识别二维码,于是就会用到SurfaceView进行预览,那么问题来了,当切换到对应的Fragment时,...
TSF桌面简介 ...4.支持任何分辨率壁纸,解决以往版本出现的壁纸失真或变形问题。 修复 1.修复部分机器进入某些应用后返回到TSF SHELL出险的黑屏现象。 2.修复ANDROID自带小部件刷新错误问题。 3.修复部分BUG。
耐心点等跑完100% 等手机黑屏 重新启动。 注意 : 如果你的电脑下载过很多的智能手机之类的 。。 那么你很有可能里面有其他手机的驱动程序在占用你的COM端口 。所以 能删就删吧 不行就多换几个USB接口插一下 试试 。...
设置蓝牙设备,连接时会触发黑屏。 使用汽车蓝牙进行设置时非常有用。 点击 Undistract 手机应用程序中的手动黑化按钮。 从手表上启动 Undistract。 alpha 测试链接: : 应用下载链接: :