2013-02-23 13 views
5

पर कैसे निर्धारित करें मैं एंड्रॉइड एप्लिकेशन पर काम कर रहा हूं। जिसमें मुझे स्क्रीन पर विशिष्ट स्थिति पर छवि सेट करना है। इस छवि में स्क्रीन बटन पर आने पर समस्या आती है! enter image description hereस्क्रीन मुलायम बटन एंड्रॉइड

मैं बहुत गुम हो गया लेकिन मुझे कोई मदद नहीं मिली। स्क्रीन बटन पर इन्हें पहचानने के लिए प्रोग्रामेटिक रूप से कोई तरीका है? आपकी मदद के लिए धन्यवाद।

उत्तर

2

आपको लगता है कि अगर सच रिटर्न यह मतलब है कि आप न नरम कुंजी

boolean hasMenuKey = ViewConfiguration.get(context).hasPermanentMenuKey(); 

का उपयोग कर hasPermanentMenuKey के लिए देख सकते हैं।

अलग एपीआई स्तर honeycomb के बारे में चिंता मत करो, क्योंकि वे नरम कुंजी की जरूरत नहीं है और अधिक अलग एपीआई please refer to this answer पर पढ़ें के लिए के बारे में।

रिपोर्ट करें कि डिवाइस के पास स्थायी मेनू कुंजी उपयोगकर्ता के लिए उपलब्ध है या नहीं।

एंड्रॉइड 3.0 के रूप में, डिवाइस में स्थायी मेनू कुंजी उपलब्ध नहीं हो सकती है। ऐप्स को उपयोगकर्ताओं को मेनू विकल्प पेश करने के लिए एक्शन बार का उपयोग करना चाहिए। हालांकि, कुछ ऐप्स हैं जहां एक्शन बार अनुचित या अवांछित है। यह विधि यह पता लगाने के लिए उपयोग की जा सकती है कि मेनू कुंजी मौजूद है या नहीं। यदि नहीं, तो अनुप्रयोगों को कार्यक्षमता तक पहुंचने के लिए स्क्रीन पर अन्य ऑन-स्क्रीन प्रदान करना चाहिए।

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