के स्क्रीन आकार का एंड्रॉइड 3.0 डिस्प्ले पर बैक और होम बटन के साथ एक नेविगेशन बार है। अब अगर मैं इसएंड्रॉइड 3.0 के बाद अन्य स्क्रीन अभिविन्यास
ClockLwp.ScreenHeight = getWindowManager().getDefaultDisplay().getHeight();
ClockLwp.ScreenWidth = getWindowManager().getDefaultDisplay().getWidth();
इस
getResources().getDisplayMetrics().widthPixels
getResources().getDisplayMetrics().heightPixels
की
की तरह स्क्रीन आकार मैं परिदृश्य और चित्र के लिए अलग मान मिलता है मिलता है। यहाँ एक उदाहरण मैं क्या मतलब है:
एसर Iconia A500 पोर्ट्रेट मोड: 800 x 1232 एसर Iconia A500 लैंडस्केप मोड: 1280 x 752
AFAIK इस तरह के एक नेविगेशन पट्टी के साथ सभी उपकरणों के लिए चला जाता है। (उदाहरण के लिए सैमसंग गैलेक्सी नेक्सस, गैलेक्सीटैब 10.1 इत्यादि)
अब मेरा सवाल है, अगर मैं पोर्ट्रेट मोड में हूं तो मुझे लैंडस्केप मोड के मूल्य और दूसरी तरफ कैसे मिल सकता है?
यह वास्तव में नहीं है
यहाँ बात यह है कि हम रोटेशन से पहले नेविगेशन पट्टी ऊंचाई की गणना करने के उपयोग कर रहे हैं कच्ची ऊंचाई एक चौड़ाई मैं चाहता हूँ। नेविगेशन बार ऊंचाई घटाकर, लेकिन अन्य अभिविन्यास के बाद यह चौड़ाई और ऊंचाई मान है। – Xazen
कुछ गणित करें !!! – Blackbelt
मुझे नहीं पता कि मैं नेविगेशन बार की ऊंचाई कैसे प्राप्त कर सकता हूं। (बैक और होम बटन युक्त, सुनिश्चित नहीं है कि इस बार को सही तरीके से कैसे कहा जाता है।) – Xazen