के साथ एक्शनबार संगतता समस्या मुझे एंड्रॉइड के लिए एपीआई स्तर 15 पर एक्शनबार अनुकूलता के साथ कोई समस्या है। अप बटन इस एपीआई स्तरएपीआई 15
मैं एंड्रॉइड-एसडीके फ़ोल्डर में प्रदान की गई "एक्शनबारकंपैट" नामक नमूना प्रोजेक्ट का उपयोग करता हूं, इसलिए मैंने सभी वर्गों को आयात किया है और मैं अपनी सभी गतिविधियों को एक्शनबायर एक्टिविटी के साथ बढ़ाता हूं। करने के लिए
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// TODO Auto-generated method stub
switch(item.getItemId()){
case android.R.id.home:
NavUtils.navigateUpFromSameTask(this);
return true;
}
return super.onOptionsItemSelected(item);
}
यह (एप्लिकेशन आइकन के साथ) ऊपर बटन को छूने के लिए उपयोगकर्ता की अनुमति: मैं अपने सभी गतिविधियों के लिए प्रकट में कोड के इस टुकड़े जोड़ें:
<activity
android:name="fr.appsolute.rescue.MyActivity"
android:label="@string/title_activity_info"
android:parentActivityName=".MainActivity"
android:screenOrientation="portrait" >
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value=".MainActivity" />
</activity>
और मेरे ActionBarActivity में मुख्य गतिविधि
पर यह कोड एंड्रॉइड 2.3.3 और 4.2 के साथ अच्छी तरह से काम करता है, लेकिन 4.0.1 के साथ काम नहीं करता है और मुझे समझ में नहीं आता क्यों। जब उपयोगकर्ता ऊपर बटन को स्पर्श करता है, तो कुछ भी नहीं होता है।
आपकी मदद के लिए धन्यवाद।
पुनश्च: मैं एक बाहरी पुस्तकालय उपयोग नहीं कर सकते, मैं मूल कोड का उपयोग करने के
का उपयोग करके इसे हल किया गया है कि नमूना बहिष्कृत किया गया है। ActionbarSherlock का प्रयोग करें। – rciovati
धन्यवाद @rciovati, एक्शनबार शेरलॉक बहुत अच्छी तरह से काम करता है –