2013-07-02 39 views
0

我目前正在製作一個應用程序,其中主要活動打開了谷歌地圖。所以我有擴展片段活動。我也希望我的應用程序具有操作欄,但我想爲Froyo(2.2)提供兼容性。SherlockFragmentActivity無法解析爲類型

我在我的libs文件中有android-support-v4.jar,但我不知道如何繼續。 SherlockFragmentActivity的擴展無法解析爲類型。

如果不是SherlockFragmentActivity,那我該怎麼做? 無論哪種方式,指向教程或示例的鏈接都會有所幫助。

import android.support.v4.app.FragmentActivity; 

public class MainActivity extends SherlockFragmentActivity { 

    private GoogleMap googleMap = null; 
    SupportMapFragment mMapFragment; 
. 
. 
. 

} 

編輯: 敢肯定我有actionbarsherlock當我在網站上的教程等 去我怎麼知道它是否是進口的(正確)。

回答

2

您需要導入SherlockFragmentActivity,假設你已經添加了ActionBarSherlock到您的路徑。

import com.actionbarsherlock.app.SherlockFragmentActivity; 
+0

它說這個進口無法解決,這是否意味着我導入它不正確? – benzabill

+0

這意味着您的類路徑中沒有該項目的庫。 – eternay

+0

是的,這意味着你沒有正確地將它添加到你的項目中。我認爲最簡單的方法是遵循1)在http://actionbarsherlock.com/usage.html上的「包含在您的項目中」部分 – btse

0

Sherlock不是android-support-v4.jar的一部分。您需要將Sherlock庫添加到您的項目中

+0

我沒有添加庫到我的工作區,然後到我的項目。這是否意味着我做錯了? – benzabill