2012-01-13 13 views
0

遇到HelloTabWidget問題[http://developer.android.com/resources/tutorials/views/hello-tabwidget.html]。HelloTabWidget - ArtistsActivity無法解析爲類型

這一切似乎工作正常,沒有錯誤,除了那一個來了[ArtistsActivity不能被解析爲一個類型]錯誤的下面一行hellotabwidget.java:

 // Create an Intent to launch an Activity for the tab (to be reused) 
    intent = new Intent().setClass(this,ArtistsActivity.class); // <<< ERROR HERE 
    Log.v(TAG,"---artist activity is called---"); 
    // Initialize a TabSpec for each tab and add it to the TabHost 
    spec = tabHost.newTabSpec("artists").setIndicator("Artists",res.getDrawable(R.drawable.ic_tab_artists)).setContent(intent); 
    tabHost.addTab(spec); 

任何想法,爲什麼我會得到這個錯誤?

編輯: 與錯誤的代碼是hellotabwidgetactivity.java,默認的java文件...有三個其他文件AlbumsActivity.java ArtistsActivity.java和SongsActivity.java ...所有這些額外的文件被提及清單xml如下

<activity android:name=".AlbumsActivity" 
     android:label="@string/app_name" 
     android:theme="@android:style/Theme.NoTitleBar"> 
    </activity> 

我會打印更多的代碼,但這樣做太繁瑣了。

+0

此代碼位於何處? – 2012-01-13 17:29:03

+0

@ coder_For_Life22我添加了一些細節。但是,該代碼在默認的java文件中。如果您需要更多信息,請回復。 – aSystemOverload 2012-01-18 19:45:23

回答

0

它無法找到ArtistsActivity類。確保這個類是在適當的包中創建的。