有人可以告诉我如何让我的 android 应用程序的活动页面出现 5 秒钟然后开始一个新活动。这将是我的应用程序“启动”页面,所以我只想在应用程序开始时显示它。
问问题
150 次
2 回答
0
此启动活动称为 splash,您可以在此处找到有关它的更多信息:
http://myandroidsolutions.blogspot.co.il/2012/06/android-simple-splash-screen.html http://www.androidaspect.com/2012/12/android-splash-screen-tutorial.html
只是谷歌'android启动画面'
于 2013-03-14T18:34:20.243 回答
0
你可以做这样的事情
public class SplashActivity extends Activity
{
// Set the display time, in milliseconds (or extract it out as a configurable parameter)
private final int SPLASH_DISPLAY_LENGTH = 500;
Intent mainIntent;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash);
}
@Override
protected void onResume()
{
super.onResume();
new Handler().postDelayed(new Runnable()
{
@Override
public void run()
{
//Finish the splash activity so it can't be returned to.
SplashActivity.this.finish();
// Create an Intent that will start the main activity.
mainIntent = new Intent(SplashActivity.this, MyChecklistsActivity.class);
SplashActivity.this.startActivity(mainIntent);
}
}, SPLASH_DISPLAY_LENGTH);
}
}
或者只是谷歌“android启动活动”,有很多解决方案
于 2013-03-14T18:38:54.117 回答