我尝试使用link
在我的应用中设置启动画面我的Android应用程序中已经有一个启动画面。我必须显示屏幕而不是白色屏幕。我怎么能这样做?
答案 0 :(得分:1)
如果要在slpash屏幕上显示某些内容,只需在启动画面的布局上添加InageView,并将其布局边界设置为与父级匹配。将ImageView的src属性设置为要显示的图像。
答案 1 :(得分:0)
当用户启动应用程序时,Android会创建一个新流程,在其收费期间,会显示使用应用程序主题构建的黑/白屏幕,或者作为入口点的活动主题。
这被称为冷启动。
您只需在“应用程序”主题样式中使用// Create the vector with the known size.
std::vector<int> vectorInts(vecMaxSize);
for(int i = 0; i < MAXVALUE; i++){
for(int k = 0; k < vecMaxSize;k++){
int randNum = rand()%MAXVALUE;
// Set the element of vectorInts.
vectorInts[i] = randNum;
}
...
sortVector(vectorInts);
//Print vector here...
}
属性即可。
android:windowBackground
并使用代码为<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
</style>
<style name="SplashTheme" parent="Theme.AppCompat.NoActionBar">
<item name="android:windowBackground">@drawable/background_splash</item>
</style>
</resources>
设置背景值:
background_splash
阅读更多有关避免冷启动和提供不同动画的信息http://saulmm.github.io/avoding-android-cold-starts