मेरे पास "एंड्रॉइड: शोएएसएक्शन" के बारे में एक प्रश्न है। मैं Android के लिए और है कि इस पुस्तक में एक पुस्तक है (IMO यह तारीख तक नहीं है, लेकिन अधिकांश चीज़ें मान्य हैं) वेएंड्रॉइड है: showAsAction बहिष्कृत?
android:showAsAction
का उपयोग करें (मेनू टुकड़ा में बन जाता है) कार्रवाई पट्टी पर मेनू आइटम प्रदर्शित करने के लिए। मैं एंड्रॉइड स्टूडियो का उपयोग कर रहा हूँ। संकलन एसडीके संस्करण एपीआई 1 (किटकैट) पर सेट है। मैं इसे अपने एलजी जी 2 पर फायर कर रहा हूं, जिसमें एंड्रॉइड 4.4 बोर्ड है।
मैं अगर यह, अब मान्य नहीं है क्योंकि एंड्रॉयड स्टूडियो मुझसे कहता है पूछ रहा हूँ:
Should use app:showAsAction with the appcompat library with xmlns:app="http://schemas.android.com/apk/res-auto" less... (Ctrl+F1)
When using the appcompat library, menu resources should refer to the showAsAction in the app: namespace, not the android: namespace.
Similarly, when not using the appcompat library, you should be using the android:showAsAction attribute.
मुझे लगता है कि appcompat पुस्तकालय समर्थन पुस्तकालय है। हालांकि मैं इसका बिल्कुल उपयोग नहीं कर रहा हूं, क्योंकि मुझे पिछड़े संगतता की आवश्यकता नहीं है।
इसके अलावा, जब मैं ऐप पर स्विच करूंगा: showAsAction और मैं उचित ऐप जोड़ूंगा: xmlns, तो मेरे एक्शन बार में मेरी एक्शन आइटम दिखाई नहीं दे रही है। जब मैं एंड्रॉइड पर वापस स्विच कर रहा हूं: showAsAction, तो आइकन दृश्यमान है।
मुझे आश्चर्य है कि मेरे कोड में क्या गलत है, क्या मुझे ऐप का उपयोग करना चाहिए: showAsAction या क्या मुझे एंड्रॉइड का उपयोग करना चाहिए: showAsAction?
बेस्ट ragards
ठीक है, मैं यह अब मिल के लिए
जोड़ें। मेरे पास एक और सवाल है - क्या यह ऐप का उपयोग करना पसंद करता है:? क्योंकि अभी भी, एंड्रॉइड स्टूडियो एंड्रॉइड: शोएएसएक्शन सुझाव देता है कि यह एक त्रुटि है? –