2012-04-06 53 views
0

我在我的應用程序的開始處添加了一個開始頁面,它持續5秒,但是當我這樣做時,它在setContentView(R.layout.splash)旁邊放置了一個「x」;並有一個XML文件,所以我不知道它爲什麼不工作。粗體的那一行是我遇到的麻煩。setContentView無法識別.xml頁面

package com.jslsoftware; 

import android.R; 
import android.app.Activity; 
import android.content.Intent; 
import android.os.Bundle; 

public class ILearnSignActivity extends Activity { 
/** Called when the activity is first created. */ 
@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.splash); 
    Thread logoTimer = new Thread(){ 
    public void run(){ 
     try{ 
      sleep(5000); 
      Intent menuIntent = new Intent("com.jslsoftware.MENU"); 
      startActivity(menuIntent);    
     }   
     finally{ 
      finish();    
     } 
    }   
    }; 
    logoTimer.start();   
    } 
} 
+0

仍然面臨問題? – 2012-04-06 03:13:03

回答

4

檢查匯入它不應該是

android.R; 

import com.jslsoftware.R; 
1

退房沒有任何錯誤,像繪製,字符串和佈局等。如果錯誤是資源文件夾有android無法創建gen文件夾。並檢查出導入android.R。

0

斯科特,如果你使用Eclipse:

中選擇文件樹中的項目,然後轉到這個項目菜單向上頂 - >清潔

這時常有助於重新組裝,並與你的項目重新連結R檔。

0

我有同樣的問題。我刪除了這一點:

import android.R; 

,取而代之的是

import com.(ur package).R; 

它的工作了。