Kann ich ein actionLayout im Überlaufmenü von android.support.v7.widget.Toolbar verwenden?

Ich versuche ein @ zu benutzSwitchCompat Widget im Überlaufmenü vonandroid.support.v7.widget.Toolbar aber ich kann es einfach nicht zum Laufen bringen, es erscheint immer leer.

Hier ist meine Menüdefinition:

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

nd hier isttestlayout:

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

Auch wenn ich ändereshowAsAction zualways Anstatt vonnever dann wird es in der Symbolleiste gut angezeigt, aber ich möchte es dort nicht, ich möchte es im Überlaufmenü, das sich öffnet, wenn ich die 3 Punkte drücke.

Ich weiß, dass es eine Option gibt, ein Häkchen zu verwenden, aber das Design, dem ich folge, fordert einen Schalter.

Vielen Dank

Antworten auf die Frage(2)

Ihre Antwort auf die Frage