У меня есть меню опций, созданное и заполненное несколькими пунктами меню.По какой-то причине порядок пунктов меню при их добавлении отличается от желаемого.
Чтобы гарантировать, что пункты меню отображаются в том порядке, в котором мы хотим, чтобы после создания был необходим шаг сортировки.Но я искал документы для android dev и не нашел способа сделать это (или просто не нашел).
Есть ли способ обойти это?Пожалуйста, сообщите.
Спасибо!
Пример кода:
public boolean onCreateOptionsMenu(Menu menu) {
menu.add("menuItem1");
menu.add("menuItem2");
// after this I want to sort the items
ArrayList<MenuItem> list = new ArrayList<MenuItem>();
for(int i = 0; i < menu.size(); i ++) {
list.add(menu.getItem(i));
}
Collections.sort(list, new SampleComparator());
// But then I don't know how to add the sorted list of menu items back
}