我可以向用户显示应用程序类的物理布局吗?
问题描述:
我读了扩展应用一类是当我的应用程序是由我的用户打开第一次运行。所以我试图给我的应用程序类一个布局,所以它可能看起来像一个闪屏。但setContentView()
不适用于扩展应用程序的类,有没有办法做到这一点?我可以向用户显示应用程序类的物理布局吗?
答
Application
类不能被用于GUI。代替创建活动溅射屏幕和设置意图过滤行动Main
和类别作为Launcher
<activity android:name=".SplashScreen"
android:theme="@style/Launcher.Theme">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
应用类可以没有图形表示。它不能显示任何用户界面,任何视图。要使用启动画面 - 在开始主要活动之前添加其他活动。 –
你需要创建一个名为像SplashActivity的活动,这将是为你的应用程序的入口点。您可以随意加载,只要启动另一项活动并清除后台历史记录即可。有很多关于这个问题的问题。 http://stackoverflow.com/questions/5486789/how-do-i-make-a-splash-screen –