請查看谷歌地圖從下面的鏈接無花果1的圖像:如何在Google地圖菜單中使用actionbarsherlock?
http://www.androidpatterns.com/uap_pattern/search-%E2%80%93-main-menu
目前onCreateOptionsMenu(Menu menu) {}
將增加菜單操作欄。如何在下面創建菜單?
最後:
- 我如何控制以下兩個菜單選項和操作上面吧。
- 是否有相同的源代碼或演示可用。
請查看谷歌地圖從下面的鏈接無花果1的圖像:如何在Google地圖菜單中使用actionbarsherlock?
http://www.androidpatterns.com/uap_pattern/search-%E2%80%93-main-menu
目前onCreateOptionsMenu(Menu menu) {}
將增加菜單操作欄。如何在下面創建菜單?
最後:
在預蜂窩的ActionBarSherlock溢出菜單(也就是不適合的動作欄項目)將被默認放置在正常的選項菜單。
可以使用實現您發佈的截圖如下:
public boolean onCreateOptionsMenu(Menu menu) {
menu.add("Places")
.setIcon(R.drawable.ic_places)
.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM | MenuItem.SHOW_AS_ACTION_WITH_TEXT);
menu.add("Layers")
.setIcon(R.drawable.ic_layers)
.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM | MenuItem.SHOW_AS_ACTION_WITH_TEXT);
menu.add("My Location")
.setIcon(R.drawable.ic_location)
.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM | MenuItem.SHOW_AS_ACTION_WITH_TEXT);
menu.add("Search")
.setIcon(R.drawable.ic_search)
.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM | MenuItem.SHOW_AS_ACTION_WITH_TEXT);
menu.add("Directions")
.setIcon(R.drawable.ic_directions)
.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM | MenuItem.SHOW_AS_ACTION_WITH_TEXT);
menu.add("Starred Places").setIcon(R.drawable.ic_starred);
menu.add("Clear Map").setIcon(R.drawable.ic_clear);
menu.add("Join Latitude").setIcon(R.drawable.ic_latitude);
//Whatever else is under the "More" menu
return true;
}
下面是附帶庫在Android 2.3.3證明了該示例應用程序的一個截圖:
在Honeycomb或ICS設備(沒有硬件菜單按鈕)上運行時,溢出菜單將成爲操作欄上的最後一項,並顯示在下拉列表中。
它們是互斥的。從Android v3.0開始,底部的菜單已被替換爲ActionBar「溢出」(圖標右上角有三個點)。
因此,在Android 3.0設備上,菜單將在右上方打開,在較舊的設備上,它會顯示在底部。附圖顯示了Android 4的做事方式。
感謝Ollie提供的答覆。這意味着onCreateOptionsMenu(菜單菜單){}在移動設備上將被表示爲Tab.right中的操作欄菜單嗎?另外的圖標將被表示爲溢出菜單。 – 2012-03-26 06:06:05
是的。 http://developer.android.com/guide/topics/ui/actionbar.html – 2012-03-26 11:34:50
@OllieC問題是,如果我們沒有在活動中的操作欄,我們無法在沒有物理設備的設備中顯示菜單菜單按鈕!解決辦法是什麼? – moallemi 2012-12-10 07:12:16
謝謝主席先生的回覆。我有關於使用shelockactionbar配置Google Maps Action欄的疑問,根據文檔https://github.com/JakeWharton/ActionBarSherlock-Plugin-Maps我需要添加actionbarsherlock-plugin-maps -4.0.0.jar到我的libs文件夾已經有android-support-v4.jar.Is在androidmanifest.xml中有任何額外的變化,或者只是添加jar文件會做什麼?我已經瀏覽了http://www.youtube.com/watch?v=4GJ6yY1lNNY配置的視頻,您可以上傳另一個Google地圖配置視頻嗎?這會有很大的幫助。 – 2012-03-26 06:19:00
有關其他疑問,如果我可以通過[email protected]與您聯繫,是否可以?感謝您的幫助和快速回復。再次感謝您。 – 2012-03-26 06:21:10
我沒有製作視頻,我寧願如果您使用郵件列表,而不是直接與我聯繫:http://abs.io/forum – 2012-03-26 08:09:56