加载Android应用时设置背景图片

时间:2011-04-30 05:25:22

标签: android

如何在加载时向我的Android应用添加背景? 现在它显示白页。

3 个答案:

答案 0 :(得分:4)

public class SplashScreen extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.splashscreen);
  Thread splashThread = new Thread() {
     @Override
     public void run() {
        try {
           int waited = 0;
           while (waited < 1000) {
              sleep(100);
              waited += 100;
           }
        } catch (InterruptedException e) {
           // do nothing
        } finally {

           Intent i = new Intent(SplashScreen.this,Party_tablayout.class);

           startActivity(i);
           finish();
        }
     }
  };
  splashThread.start();
 }
}

希望这可以帮助你......: - )

答案 1 :(得分:1)

谢谢伙计,它确实有效。但你也可以在try块中使用不同的代码。 像这样:

Thread th = new Thread(){
  public void run(){
    try {
      long current = System.currentTimeMillis();
      while(System.currentTimeMillis() <= current + 6000){
        //do nothing.
      }
    } catch (Exception e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    } finally {
      final Intent intent = new Intent(NeredeyimBenActivity.this, AnaSayfa.class);
      startActivity(intent);
    }
  }
};
th.start();

答案 2 :(得分:0)

创建一个启动器活动,您只显示您的bg图像,可能还有一个进度条或其他内容。 做一切需要时间的事情。就像预加载一堆位图一样,从互联网上获取东西,无论做什么都需要你的应用程序加载很长时间。 完成后,通过意图调用您的主要活动。