PopupMenu Item Icons

Tengo un problema con mi aplicación. Necesito mostrar unPopupMenu y necesito que cada elemento de este menú contenga texto y una imagen. Las imágenes deben mostrarse a la izquierda del texto. Pero no se muestra, ¿alguna sugerencia de cómo hacerlo?

Mi código hasta ahora abajo;

public void showMenu(Button button) {
    PopupMenu popupMenu = new PopupMenu(this, button);
    popupMenu.getMenuInflater().inflate(R.menu.config_menu, popupMenu.getMenu());
    popupMenu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
        @Override
        public boolean onMenuItemClick(MenuItem menuItem) {

            switch (menuItem.getItemId()) {

Y mi menú de opciones:

<menu xmlns:android="http://schemas.android.com/apk/res/android"&,gt;

<item
    android:id="@+id/dial"
    android:icon="@drawable/phone"
    android:title="@string/dialText"/>

<item
    android:id="@+id/GPS"
    android:icon="@drawable/gps"
    android:title="@string/gpsText"/>

<item
    android:id="@+id/Record"
    android:icon="@drawable/record"
    android:title="@string/recordText"/>

<item
    android:id="@+id/notActive"
    android:title="@string/not_active"/>

Esto es lo que veo (se agregan cuadros rojos para mostrar dónde deben ir las imágenes);

Respuestas a la pregunta(1)

Su respuesta a la pregunta