Implementar menu pop-up com margem

Estou usando o menu pop padrão e esperando o comportamento do mesmo. Tudo está funcionando bem. Qual é a minha preocupação com a renderização do menu pop-up. Meu menu pop-up fica à direita da tela.

Eu quero o comportamento usado pelo aplicativo do Youtube para Android.

Principalmente, não sou capaz de fornecer margem certa ao meu menu pop-up. Por favor ajude. Eu tentei fornecer Gravity to PopUp Menu. Mas o menu pop-up fica à direita da tela.

PopupMenu popupMenu = new PopupMenu(mContext, anchor, Gravity.LEFT);
popupMenu.getMenuInflater().inflate(R.menu.menu_edit_accessory, popupMenu.getMenu());

questionAnswers(3)

yourAnswerToTheQuestion