में दिखाई नहीं दे रहा है, मैं अपने ऐप को आईसीएस लुक में आराम करने और एबीएस के साथ महसूस करने की कोशिश कर रहा हूं। एक्शनबार प्राप्त करना अच्छा और सीधा था, हालांकि मेनू आइटम जोड़ना नहीं था।एक्शनबैरशेलॉक आइटम ओवरफ़्लो
मेरे कोड लगता है:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
MenuInflater inflater = getSupportMenuInflater();
inflater.inflate(R.menu.menu, menu);
return true;
}
सभी उचित आयात किया जा रहा है।
और मेरे menu.xml इस प्रकार है:
<?xml version="1.0" encoding="utf-8"?>
<menu
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/backup" android:title="@string/backupLabel"/>
<item android:id="@+id/restore" android:title="@string/restoreLabel"/>
</menu>
ActionBar शो, लेकिन मेनू एक 2.1 मेनू के रूप में व्यवहार - केवल कोई अतिप्रवाह उपलब्ध साथ मेनू बटन से सक्रिय करें। यह आईसीएस एमुलेटर पर भी सच है - जहां मुझे मेनू को सक्रिय करने के लिए मेनू बटन का उपयोग करना होगा।
यदि मैं एंड्रॉइड जोड़ता हूं: showAsAction = "ifRoom" तो आइटम क्रिया वस्तुओं के रूप में दिखाई देते हैं - लेकिन ओवरफ़्लो में नहीं, जहां मैं उन्हें हमेशा चाहूंगा।
क्या यह सब समझ में आता है?
मुझे क्या याद आ रही है?
http://stackoverflow.com/questions/9286822/how-to-force-use-of-overflow-menu-on -डिवाइस-साथ-मेनू-बटन –
http://stackoverflow.com/questions/8758263/how-to-force-overflow-menu-on-android-actionbar-compat –
पॉल ने आपके मुद्दे को प्रदान किए गए लिंक द्वारा तय किया है? – Warpzit