我已經能夠使用我的API提供的位置將所有標記添加到我的地圖,但我無法添加一個ActionBar。將操作欄添加到Android Studio中的默認Google地圖活動模板
如上所述,我正在使用Android Studio「Google Maps Activity」模板。我該如何去添加一個ActionBar到這個模板?
請讓我知道,如果有任何你需要從我的代碼。
我已經能夠使用我的API提供的位置將所有標記添加到我的地圖,但我無法添加一個ActionBar。將操作欄添加到Android Studio中的默認Google地圖活動模板
如上所述,我正在使用Android Studio「Google Maps Activity」模板。我該如何去添加一個ActionBar到這個模板?
請讓我知道,如果有任何你需要從我的代碼。
擴展AppCompatActivity
而不是FragmentActivity
幫了我。
這應該是公認的答案。目前接受的答案並不能解決這個問題! – pedroremedios
約定@pedroremedios!這個解決方案爲我工作。我會標記最初被接受的另一個無效的答案。 –
適用於我,將'FragmentActivity'更改爲'AppCompatActivity' – BK19
由於minSdk爲18,因此不應使用支持主題(AppCompat
)。將其更改爲霍洛:
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
</style>
另外,還要確保您的活動擴展Activity
或FragmentActivity
。
是的!這解決了我的問題。非常感謝! – ztnark
我的活動擴展了'FragmentActivity'和'miniSDK'是'15'該怎麼做。當我嘗試''android studio does not no suggestions。 –
我有上面提到的所有內容,但是這個解決方案對我不起作用。然而,從改變的這個頁面@GeorgeK解決方案擴展FragmentActivity **到** AppCompatActivity **修復它。 –
我跟着這個例子https://developer.android.com/training/appbar/setting-up.html,我把我的協調器佈局改爲相對佈局,這樣我可以將我的地圖片段和其他按鈕放置在工具欄下面。
默認模板已經在我的情況下顯示一個ActionBar .. – Simas
@ user3249477嗯......模板本身給人的印象是它會有一個操作欄,但是當我實際構建項目時,什麼都沒有。 – ztnark
有關您的應用程序的這些信息可能會有所幫助:minSdk,targetSdk,活動樣式和設備API版本。 – Simas