मैं android.support.v7.widget.Toolbar
के ओवरफ़्लो मेनू पर SwitchCompat
विजेट का उपयोग करने का प्रयास कर रहा हूं लेकिन मैं इसे काम पर नहीं ला सकता, यह हमेशा खाली दिखाई देता है।क्या मैं एंड्रॉइड.support.v7.widget.Toolbar के ओवरफ़्लो मेनू पर एक्शनलेआउट का उपयोग कर सकता हूं?
यहाँ मेरी मेनू परिभाषा है: यहाँ
<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>
और testlayout
है: अगर मैं showAsAction
never
के बजाय always
करने के लिए बदल
<?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>
इसके अलावा तो यह उपकरण पट्टी, लेकिन मैं डॉन पर ठीक से पता चलता यह वहां नहीं चाहता है, मैं इसे ओवरफ्लो मेनू पर चाहता हूं जो 3 बिंदुओं को दबाते समय खुलता है।
मुझे पता है कि एक चेकमार्क का उपयोग करने का एक विकल्प है, लेकिन जिस डिज़ाइन का मैं स्विच के लिए कॉल कर रहा हूं।
धन्यवाद।