2017-10-15 82 views
-2

我感動NavigationTabbedActivity從一個項目到另一個,但我得到這個錯誤:FragmentManager

setSupportActionBar method cannot be found.

我試着更換import widget.toolbarimport android.support.v7.widget.Toolbar;但它並沒有解決問題。

實際上它需要的類來擴展Activity但在我的情況下,類已經擴展CustomActivity這反過來又擴展了默認AndroidActivity,我試圖延長customActivityAppCombatActivity,但它也不能工作。這是錯誤,因爲我複製了該文件?我在哪裏錯了?

+0

setSupportActionBar(工具欄);確定即時通訊錯誤在這一行無法解析android.support.v7.widget.Toolbar中的方法setSupportActionBar; –

回答

2

好的,雖然複製文件,我忘了在清單文件中添加appcompat。所以在清單文件即添加AppCompatActivity)

compile 'com.android.support:appcompat-v7:22.+' 

和擴展自定義活動AppCompatActivity,並重新同步的項目,即解決了這個問題,感謝您的建議:)

1

基於給出的少量信息,我會嘗試並提供答案。

  • 首先,當你在複製文件到新項目的活動不會在你的Manifest.xml存在,因此要確保你在你的清單申報。

  • 您還必須複製上一個項目中的佈局文件或在新項目中更改它。

  • 接下來的事情是舊的項目名稱仍然在頂部,需要更改爲新的項目名稱。

我最好的建議將刪除所有在頂部的進口,並重新導入的一切,以確保所有的課程,一切都正確導入。

相關問題