¿Puedo usar un actionLayout en el menú de desbordamiento de android.support.v7.widget.Toolbar?

Estoy tratando de usar unSwitchCompat widget en el menú de desbordamiento deandroid.support.v7.widget.Toolbar pero no puedo hacer que funcione, siempre aparece en blanco.

Aquí está mi definición de menú:

<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"
      tools:context="com.oveflowtest.ScrollingActivity">
    <item
        android:id="@+id/action_settings"
        android:orderInCategory="100"
        android:title="@string/action_settings"
        app:showAsAction="never"/>
    <item android:id="@+id/test"
          app:actionLayout="@layout/testlayout"
          app:showAsAction="never"/>
</menu>

Y aqui estatestlayout:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              android:orientation="vertical"
              android:layout_width="match_parent"
              android:layout_height="match_parent">
<android.support.v7.widget.SwitchCompat
    android:layout_width="match_parent"
    android:layout_height="match_parent" android:text="test"/>
</LinearLayout>

También si cambioshowAsAction&nbsp;aalways&nbsp;en lugar denever&nbsp;luego se muestra muy bien en la barra de herramientas, pero no lo quiero allí, lo quiero en el menú de desbordamiento que se abre cuando presiono los 3 puntos.

Sé que hay una opción para usar una marca de verificación, pero el diseño que estoy siguiendo requiere un cambio.

Gracias.