2016-12-22 7 views
0

Я пытаюсь показать всплывающее окно с использованием кнопки переполнения в фрагменте. Код выглядит следующим образом:Всплывающее окно сворачивает appbarlayout, когда показано

@Override 
     public void onClick(View view) { 

       PopupMenu popup = new PopupMenu(context, view); 
       MenuInflater inflater = popup.getMenuInflater(); 
       inflater.inflate(R.menu.menu_now_plying, popup.getMenu()); 
       popup.show(); 
     } 

Почему он разрушает мой макет панели приложений? помощь оценена

+0

Нет, я не с помощью кнопки меню переполнения в панели инструментов или панели действий. Я использую его в фрагменте ниже панели инструментов. При нажатии на нее происходит сворачивание панели приложений (которая состоит из нескольких панелей инструментов). –

ответ

0

Использование: PopupMenu popupMenu = new PopupMenu(context, view, Gravity.RIGHT);

+0

Можете ли вы дать лучшее объяснение того, какая разница здесь и почему ваш путь будет работать? – Mike

+0

Слишком много Майков, запутывающих: D –