簡體   English   中英

如何將子菜單添加到Android操作欄夏洛克

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM