[英]How to add sub menu to Android action bar sherlock
我已經使用動作欄夏洛克庫完成了動作菜單欄。 我如何在每個菜單上添加子菜單。 單擊菜單時,它將打開一個菜單列表。
這是我的代碼
// First Menu Button
menu.add("Help").setOnMenuItemClickListener(this.HelpButtonClickListener)
.setIcon(R.drawable.help_button)
.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
// Second Menu Button
menu.add("Like").setOnMenuItemClickListener(this.LikeButtonClickListener)
.setIcon(R.drawable.like_button)
.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
// Third Menu Button
menu.add("Exit").setOnMenuItemClickListener(this.ExitButtonClickListener)
.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
// Fourth Menu Button
menu.add("Tab1").setOnMenuItemClickListener(this.Tab1ButtonClickListener)
.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
addSubMenu方法返回一個SubMenu對象。 子菜單也是菜單,因此您可以在其上調用添加以將項目添加到子菜單,而不是父菜單。 上面的代碼為Form 1和Form 2創建了兩個不同的子菜單,而不是在一個New Form子菜單中創建了兩個項目。
在此線程中找到完整的詳細信息: 如何在代碼中向ActionBar操作添加子菜單項?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.