2012-01-03 65 views
0

嗨,我有一個倒計時器在我的應用程序中顯示每隔一秒另一個Drawable。應用程序顯示錯誤Drawables

public void onTick(long millisUntilFinished) { 
       if(millisUntilFinished <= 4000 && millisUntilFinished >= 3001) 
       { 
        cdImage.setBackgroundResource(R.drawable.player1_countdown_3); 
        cdImage2.setBackgroundResource(R.drawable.player2_countdown_3); 
       } 
       else if(millisUntilFinished <= 3000 && millisUntilFinished >= 2001) 
       { 
        cdImage.setBackgroundResource(R.drawable.player1_countdown_2); 
        cdImage2.setBackgroundResource(R.drawable.player2_countdown_2); 
       } 
       if (millisUntilFinished <= 2000 && millisUntilFinished >= 1000) 
       { 
        cdImage.setBackgroundResource(R.drawable.player1_countdown_1); 
        cdImage2.setBackgroundResource(R.drawable.player2_countdown_1); 
       } 
       if (millisUntilFinished <= 999 && millisUntilFinished >= 0) 
       { 
        cdImage.setBackgroundResource(R.drawable.player1_countdown_go); 
        cdImage2.setBackgroundResource(R.drawable.player2_countdown_go); 
       } 
      } 

,但我也有文件 player1_countdown_4.png player1_countdown_5.png player1_countdown_6.png

,它顯示了這個文件,而不是在訂單是正確的:6,5,4,走

+0

'onTick()'是如何調用的? – jprofitt 2012-01-03 00:45:09

回答

4

有時這是Eclipse錯誤。你應該嘗試清理你的項目,看看它是否有幫助。 「Project - > Clean」

相關問題