Posso usar um actionLayout no menu excedente da barra de ferramentas android.support.v7.widget.Toolbar?

Estou tentando usar umSwitchCompat widget no menu de estouro deandroid.support.v7.widget.Toolbar mas não consigo fazer funcionar, sempre aparece em branco.

Aqui está a minha definição de menu:

<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>

E aqui estátestlayout:

<?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>

Além disso, se eu mudarshowAsAction paraalways ao invés denever então ele aparece bem na barra de ferramentas, mas eu não quero lá, quero no menu que se abre quando pressiono os 3 pontos.

Sei que há uma opção para usar uma marca de seleção, mas o design que estou seguindo exige uma troca.

Obrigado.

questionAnswers(1)

yourAnswerToTheQuestion