android 动态添加元素,动态添加项目到Android中的NavigationView
·
Hexise..
13
假设您有两个组,group1和group2.如果要将项目动态添加到group1,则可以为group2分配优先级,使其始终低于group1.然后,当您向group1添加新项目时,它不会插入group2下面.
这是一个示例:
android:id="@+id/group2"
android:orderInCategory="999">
android:checked="false"
android:id="@+id/item1"
android:icon="@drawable/ic_inbox_black_24dp"
android:title="Item1" />
android:checked="false"
android:id="@+id/Item2"
android:icon="@drawable/ic_inbox_black_24dp"
android:title="Item2"
/>
当您向group1添加菜单项时:
Menu menu = navigationView.getMenu();
menu.add(R.id.group1,Menu.NONE,Menu.NONE,itemName);
这应该工作.我在Android设计库23.1.1上测试过它.
更多推荐

所有评论(0)