2012-06-19 12 views
5

मेरे पास एप्लिकेशन है जो शेरलॉक एक्शनबार पैकेज का उपयोग करता है।एचटीसी वन एक्स - "संगतता" मेनू आइकन दिखाता है

आवेदन मेनू के लिए प्लेटफ़ॉर्म-विशिष्ट व्यवहार का उपयोग करता है (इसलिए यह पूर्व आईसीएस पर आईसीएस और HW बटन के तहत क्लासिक मेनू पर ActionBar में 3-बिंदु वाला आइकन है)

मैं HTC एक एक्स के साथ एक उपयोगकर्ता से रिपोर्ट प्राप्त की थी ऐसा लगता है कि एक एक्स स्क्रीन के नीचे मेनू बटन के साथ कुछ "संगतता" बार दिखाता है, और एक्शनबार में भी वही बटन है (जहां यह होना चाहिए)।

मैं इसे एवीडी में अनुकरण करने में सक्षम नहीं था, और मेरे पास कई रिपोर्ट हैं कि यह समस्या गैलेक्सी नेक्सस या गैलेक्सी एस पर मौजूद नहीं है (वे केवल एक्शनबार में आइकन दिखाते हैं)।

मुझे नहीं पता कि इसे हल करने के लिए कहां देखना है या इसे कैसे डिबग करना है, इसलिए किसी भी मदद या कामकाज की सराहना की जाएगी।

आवेदन targetSdk = "11"

+0

हम्मम्म मुझे लगता है कि यह एक विशेष मामला है क्योंकि एचटीसी ने एक एक्स के साथ कुछ डरावना किया और उन्होंने केवल मेनू बटन निकाला (गैलेक्सी नेक्सस की तरह, उन सभी को बाहर निकालने के बजाय)। क्या आपने सब कुछ * लेकिन * मेनू बटन के साथ एक एवीडी बनाने की कोशिश की है? – dmon

+0

ब्लाह, मैंने अभी जांच की है और एकमात्र विकल्प "हार्डवेयर बैक/होम कीज" है, जो मुझे लगता है कि यह सब कुछ है। – dmon

उत्तर

10

साथ API14 के खिलाफ बनाया गया है, आपसे कोई टाइपिंग त्रुटि है:

android:targetSdkVersion प्रकट में समाधान किया जाना चाहिए - यह Google द्वारा अनुशंसा की जाती है हमेशा अधिकतम करने के लिए यह निर्धारित करने के लिए उपलब्ध (वर्तमान में यह 1 9 है)।

कुछ वेबसाइटें दिखाती हैं कि एचटीसी पुराने ऐप्स पर विशाल बटन दिखाता है, लेकिन नए पर नहीं, जैसा कि here दिखाया गया है, इसलिए यदि आपको लगता है कि यह अजीब/बदसूरत है, तो बस लक्ष्य SDK सेट करें। यह भी सुनिश्चित करें कि यह project.properties फ़ाइल में अपडेट किया गया है।

+0

यह केवल पोस्ट में टाइपो था, AndroidManifest.xml में नहीं। वैसे भी, 15 कार्य करने के लिए targetSdkVersion सेटिंग, धन्यवाद! –

संबंधित मुद्दे