पर नहीं दिख रहा है अगर मैं सही ढंग से समझता हूं, तो इस विजेट का उद्देश्य टूलबार को एंड्रॉइड के पुराने संस्करणों (जैसे 4.x) के साथ संगत बनाना है, लेकिन किसी कारण से जब मैं अपना चलाता हूं एंड्रॉइड 4.x के साथ वास्तविक डिवाइस पर ऐप मैं अपनी टूलबार नहीं देख रहा हूं। और एंड्रॉइड 6 के साथ एमुलेटर में सबकुछ ठीक है।कस्टम support.v7.widget.Toolbar डिवाइस
मैं उपयोग कर रहा हूँ @ शैली/Theme.AppCompat.Light.NoActionBar मेरे विषय में और मेरी गतिविधि AppCompatActivity फैली हुई है।
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/my_toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/colorPrimary"
android:elevation="4dp"
android:theme="@style/ThemeOverlay.AppCompat.ActionBar">
मेरी गतिविधि एक्सएमएल में शामिल::
यह कैसे मेरे उपकरण पट्टी लगता है कि है
<include
android:id="@+id/tool_bar"
layout="@layout/actionbar_main"></include>
और पर गतिविधि कोड में जोड़ा बनाने के लिए:
toolbar = (Toolbar) findViewById(R.id.tool_bar);
this.setSupportActionBar(toolbar);
कोई संकेत क्यों यह एंड्रॉइड 4.x पर नहीं दिख रहा है?
कृपया डिफ़ॉल्ट शैली/कि आप प्रयोग कर रहे हैं गतिविधि के विषय की जांच करता है, तो माता-पिता इस <शैली नाम = "MyCustomStyle" जनक = "Theme.AppCompat.Light"> – ville101
आप अधिक विशिष्ट हो सकता है की तरह AppCompat है ? मुझे यकीन नहीं है कि मैं समझता हूं कि इसका मतलब क्या है। मेरी थीम शैली में यदि आपके पास इसका मतलब है तो मेरे पास कोई स्टाइल अनुकूलन नहीं है। – ShP
आप पर कुछ ऐसा करने की कोशिश करें, यहां तक कि आपके पास कस्टम थीम शैली नहीं है .. एंड्रॉइड: थीम = "@ स्टाइल/थीम.एप कॉम्पैप" – ville101