Я разрабатываю приложение для Android, которое должно иметь кнопку в панели действий (около переполнения), которая открывает меню выпадающего меню в качестве выхода из меню нажав кнопку переполнения. Есть идеи? СпасибоКак открыть меню перетаскивания с помощью кнопки в панели действий
2
A
ответ
3
Что вы можете сделать, это добавление элемента в панели действий по заполнение связанного завышенного XML-файла. На Рез/меню/action_bar.xml
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools">
<item
android:id="@+id/new_popup"
android:title="A popup example"
app:showAsAction="always" // Do not forget to put showAsAction to always so that this item will not be grouped with the overflow
android:visible="true">
<menu>
// Your popup items will be inserted programmatically here by adding item.getSubMenu().add(...) (see the code below)
</menu>
</item>
<item>
// The overflow items. They all will be hidden here (you put the showAsAction to never)
...
</item>
</menu>
На вашей деятельности вы можете надуть это меню:
@Override
public boolean onCreateOptionsMenu(Menu menu)
{
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.action_bar, menu);
return true;
}
Затем заполнить пункты меню и обрабатывать событие щелчка по этим пунктам:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
if (id == R.id.new_popup)
{
item.getSubMenu().add(0, itemId, order, "your text").setIcon(your icon).setOnMenuItemClickListener(new OnMenuItemClickListener() {
// Handle this item click event
}
// Add more items!
}
0
1
кнопка "плюс" в го e bar необходимо открыть меню, которое выйдет, нажав кнопку переполнения. В конце концов мне нужны оба меню.
Смежные вопросы
- 1. Как открыть другое действие с помощью кнопки на панели действий?
- 2. Кнопки панели действий небольшие
- 3. Меню панели действий onclick
- 4. Кнопка кнопки панели действий
- 5. Открыть измененный отчет с помощью кнопки действий
- 6. Меню панели действий отображает экран
- 7. Меню переполнения панели действий против аппаратной постоянной кнопки меню
- 8. кнопки выравнивания панели действий
- 9. Как установить logout в меню панели действий
- 10. Как программно открыть меню переполнения панели действий библиотеки поддержки Android?
- 11. меню переполнения в панели действий
- 12. Android: меню в панели действий
- 13. Открыть меню с помощью кнопки мыши
- 14. Как получить изображение кнопки на панели действий
- 15. с помощью панели действий sherlock
- 16. Как показать значок меню в панели действий?
- 17. Как показать меню переполнения в панели действий
- 18. Как изменить цвет меню в панели действий?
- 19. Как изменить значок меню в панели действий?
- 20. Как показать пункт меню в панели действий?
- 21. Кнопки действий не отображаются на панели действий?
- 22. вкладка панели действий Android добавить меню переадресации
- 23. Меню слайдов из панели действий
- 24. Меню на панели действий Android
- 25. Меню, не работающее в моем фрагменте с помощью панели действий
- 26. Изменение вкладок с помощью пунктов меню в панели действий
- 27. Лучший способ настроить меню панели действий?
- 28. меню Android панели действий в таблетке
- 29. Выровнять меню панели действий справа
- 30. Невозможно добавить кнопки действий на панели действий
Хорошо, но я хочу обе кнопки в панели действий, кнопку переполнения и новую кнопку, которую я хотел бы вставить. Если я код, как вы мне предлагаете, я заменю кнопку переполнения новой кнопкой. – Riccardo
Я отредактировал мой код, вы можете увидеть, где будут добавлены новые всплывающие окна. На картинке ниже у вас есть элемент «+», все элементы, вставленные программно, будут добавлены в подменю «new_popup». Остальное будет вставлено в группу переполнения. – Suiko
чем вы @Suiko – Riccardo