मुझे पता है कि कई एक्शनबार प्रश्न हैं लेकिन वे मेरी समस्या का समाधान नहीं कर रहे हैं। मैं अपने एमुलेटर में एक्शनबार को थूकने में सक्षम हूं, लेकिन जब मैं अपने डिवाइस (नेक्सस 7 पोर्ट्रेट मोड) पर अपना प्रोग्राम चलाता हूं तो एक्शनबार विभाजित नहीं होगा। शीर्ष पर सभी आइकन 'ढेर ऊपर', यहां तक कि मेरे टैब एक ड्रॉप डाउन सूची बनाते हैं। मैंने मेनू आइटम नामों को बहुत लंबा बनाकर इस मुद्दे को मजबूर करने का प्रयास किया है और मैंने उन्हें सेट किया है: एंड्रॉइड: showAsAction = "always | withText"। बस यह सुनिश्चित करने के लिए, मैंने नमूना कोड लिया है, इसे एमुलेटर पर चलाया है जो इसे देखता है और फिर इसे मेरे डिवाइस पर रखता है।एंड्रॉइड एक्शनबार डिवाइस पर विभाजित नहीं होगा
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="15" />
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/MyTheme">
<activity
android:name=".MainActivity"
android:uiOptions="splitActionBarWhenNarrow"
android:label="@string/title_activity_main">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
मैं वेब में घूमते है, लेकिन एक समाधान नहीं मिल सकता है: यहाँ मेरी प्रकट है। किसी भी मदद की सराहना की है।
मुझे एक ही समस्या है। मैंने कहीं पढ़ा है कि 'splitActionBar' केवल टैबलेट पर लागू होता है, लेकिन मुझे उम्मीद है कि यह एक मिथक है ... – Ridcully