2012-02-08 25 views
0

我想在我的應用程序Android(Java)的開始處顯示圖像,就像只在全屏中敬酒。創建開放式應用程序

也就是說,當您打開應用程序並且圖像出現並在啓動程序後消失。

有什麼更好的方法來做到這一點?

回答

0

我認爲您必須在Android上尋找Splash screen
我發現上面的鏈接真的很有幫助。還有很多其他文章可用。只需詢問Google

2

您的意思是閃屏?如果是這樣,這裏是你的答案:Splash Screen

0

你必須創建與此圖像的活動在佈局上。

然後在此活動中,創建一個睡眠X秒的線程。當線程睡得足夠時,開始一個新的活動。

這是一個例子代碼:

public class SplashActivity extends Activity { 

    public StartThread th; 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.splash); 

     th = new StartThread(this); 
     th.start(); 
    } 
} 

class StartThread extends Thread { 
    SplashActivity parentActivity; 
    public StartThread(SplashActivity splashActivity) { 
     this.parentActivity = splashActivity; 
    } 
    @Override 
    public void run() { 
     super.run();   
     try { 
      this.sleep(3000);  
     } 
     catch (InterruptedException e) { 
      e.printStackTrace(); 
     } 
     finally { 
      Intent menu = new Intent("com.yourpackage.yourapplication.NEXTACTIVITY"); 
      this.parentActivity.startActivity(menu); 
      this.parentActivity.finish(); 
      this.parentActivity.th = null; 
     } 
    } 
} 
+0

我使用Eclipse開發Android,如何建立超越已經是主要的,以及如何調用兩個另一主要活動? – GDawson 2012-02-08 16:28:34

+0

@GDawson右鍵單擊「src」 - >「New」 - >「Class」然後制定出來 – turbodoom 2012-02-08 16:30:56