我已經從this教程中安裝了ActionBarSherlock
。問題是,當我安裝了Sherlock時,在2.2版本的ActionBar中仍然沒有顯示出來。然後我嘗試從Java文件實現ActionBar,當我啓動我的應用程序時,它拋出錯誤,因爲我至少需要3.0版本。主要活動是ListActivity
,所以我的問題是我如何執行SherlockActivity
到ListAcivty
,我需要這樣做嗎?Android ActionBar Sherlock沒有出現
0
A
回答
1
首先你要聲明其主題清單
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/Theme.Sherlock.Light">
然後在你想要的動作條有各自的活動,你應該把它擴展到了動作條福爾摩斯。
public class xxxx extends SherlockActivity {
和列表視圖,您可以使用此
... extends SherlockListActivity {
使用動作條夏洛克的一個,這是你們的末日acitvity如果你要使用動作條Sherlock的菜單按鈕
@Override
public boolean onCreateOptionsMenu(com.actionbarsherlock.view.Menu menu) {
MenuInflater inflater = getSupportMenuInflater();
inflater.inflate(R.menu.MenuOfButtons, menu);
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
super.onOptionsItemSelected(item);
switch (item.getItemId()) {
case R.id.idOfButton:
//action done
break;
}
return true;
}
}
0
檢查這個視頻教程: http://www.youtube.com/watch?v=1S9f7GQlWDg
你需要從SherlockActivity延伸。
恐怕你不能使用sherlock動作欄從其他類如ListActivity擴展時。可能是創建ListActivity的繼承平衡的一些解決方法,SherlockActivity來得方便,但它會非常複雜。
如果您無法承擔避免ListActivity,您可以在清單中增加API級別(我認爲是12),並使用android API提供的操作欄。
0
你想在manifest中使用它。你是否應用了這個?
機器人:主題= 「@風格/ Theme.Sherlock.Light」
此外,在主要活動聲明此當擴展SherlockActivity
最終的ActionBar AB = getSupportActionBar();
// set defaults for logo & home up
ab.setDisplayHomeAsUpEnabled(false);
ab.setDisplayUseLogoEnabled(true);
ab.setDisplayShowTitleEnabled(true);
相關問題
- 1. Android Sherlock ActionBar OnCreateOption
- 2. 爲什麼actionbar sherlock沒有出現在2.1中?
- 3. Android Sherlock Actionbar新手
- 4. ActionBar Sherlock + MapView。行動酒吧沒有出現。
- 5. ActionBar溢出沒有出現
- 6. android sherlock actionbar菜單項出錯
- 7. Actionbar Sherlock
- 8. Sherlock Actionbar invalidateOptionsMenu()
- 9. ActionBar Sherlock SwitchWidget
- 10. android Sherlock ActionBar殺死資源
- 11. ActionBar Sherlock與Android Studio 0.2.2
- 12. R在Actionbar sherlock中沒有生成4.3.1
- 13. 造型ActionBar Sherlock
- 14. ActionBar Sherlock - 在Actionbar中的Backgroundimage
- 15. Android與ActionBar Sherlock。 ImageButton沒有得到onClick事件
- 16. ActionBar Sherlock,Fragment and SearchWidget
- 17. NoActionBar相當於Sherlock ActionBar
- 18. Android - Actionbar Sherlock - 搜索過濾器
- 19. Android ActionBar Sherlock滑動手勢識別器
- 20. 在android studio中安裝actionbar sherlock 0.4.2
- 21. ActionBar Sherlock沒有被添加爲庫,日食?
- 22. listview作爲行動溢出sherlock actionbar
- 23. ActionBar Sherlock涵蓋所有屏幕
- 24. ActionBar沒有出現在任何活動
- 25. 爲什麼沒有出現ActionBar? Nativescript/Angular2
- 26. sherlock菜單的ActionBar在片段中沒有顯示圖標
- 27. ActionBar片段上的Sherlock ViewPager
- 28. ActionBar Sherlock菜單項OnClick
- 29. 底部的ActionBar Sherlock標籤
- 30. ActionBar Sherlock造型問題
問題非常混亂。嘗試重新制定它。如果沒有運行時錯誤,但沒有顯示操作欄 - 最有可能你沒有設置活動主題。 – kriomant