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