在标签栏加载到Android中之前,如何显示启动屏幕?有人可以举一个例子吗?
我有一个登录屏幕。从登录屏幕上,如果用户单击登录按钮,那么我正在从Web服务获取数据,并且正在android活动中加载标签栏,此时屏幕将变为黑色,需要花费一些时间来加载标签栏。我想显示初始屏幕。
谢谢
最佳答案
您可以通过将主题应用于要显示加载屏幕的活动来实现。
<style name="Theme" parent="@android:style/Theme">
<item name="android:windowBackground">@drawable/loadscreen</item>
</style>
并在清单中
<activity android:name=".MyTabActivity" android:theme="@style/Theme">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
现在,您的活动在加载时将显示可加载屏幕而不是黑屏。