xamarin Android:想要以编程方式在导航视图菜单项中创建组

时间:2018-05-22 11:03:32

标签: android xamarin.android

  <group  android:id="@+id/grpTest1"> </group><groupandroid:id="@+id/grpTest2"></group>

我想动态创建组ID和组ID,这可以执行上面的代码任务。

1 个答案:

答案 0 :(得分:0)

您可以使用menuitem创建群组,但无法创建空群组。

您可以使用Add (Int32 groupId, Int32 itemId, Int32 order, ICharSequence title)来执行此操作。 groupId是您要设置为该组的ID。它只需要Int,你可以在string.xml中设置一个值:

        <string name="grpTest1">grpTest1</string>

使用以下方式添加项目:

        menu.Add(Resource.String.grpTest1, Menu.None, 0, "Item 1");
        menu.Add(Resource.String.grpTest1, Menu.None, 0, "Item 2");
        menu.Add(Resource.String.grpTest1, Menu.None, 0, "Item 3");

这三个菜单项将在同一组中。