Android:连续的菜单项数

时间:2010-07-09 05:01:36

标签: android menu menuitem

有人找到了一种简单的方法来改变菜单行中的元素数量吗?

我有5个MenuItems。它们放在第1行有两个,第2行有三个项目。

是否有一种简单的方法可以让第1行有三个项目而第2行有两个项目?

谢谢! Llappall

1 个答案:

答案 0 :(得分:1)

您可能想尝试使用菜单项的“顺序”。这是一个可以指定的标志。或者,您可以将它们分组以使它们正确布局。请尝试查看此网站:http://developer.android.com/guide/topics/ui/menus.html

@Override
public boolean onCreateOptionsMenu(Menu menu){
    super.onCreateOptionsMenu(menu);

    // Create an Intent that describes the requirements to fulfill, to be included
    // in our menu. The offering app must include a category value of Intent.CATEGORY_ALTERNATIVE.
    Intent intent = new Intent(null, dataUri);
    intent.addCategory(Intent.CATEGORY_ALTERNATIVE);

    // Search and populate the menu with acceptable offering applications.
    menu.addIntentOptions(
         R.id.intent_group,  // Menu group to which new items will be added
         0,      // Unique item ID (none)
         0,      // Order for the items (none)
         this.getComponentName(),   // The current Activity name
         null,   // Specific items to place first (none)
         intent, // Intent created above that describes our requirements
         0,      // Additional flags to control items (none)
         null);  // Array of MenuItems that correlate to specific items (none)

    return true;
}