एंड्रॉयड स्टूडियो 2.0 पूर्वावलोकन 3 बीकुछ drawable छवियों
हैलो,
मैं निम्नलिखित लेआउट है कि मैं अपने अनुप्रयोग के लिए एक पृष्ठभूमि के लिए उपयोग करना चाहते हैं बनाया है प्रदर्शित करने के लिए परत-सूची का उपयोग करना। मैं layer-list
का उपयोग कर रहा हूं और मैं 2 स्थानों में मटर का कटोरा प्रदर्शित करना चाहता हूं। सबकुछ पूर्वावलोकन में ठीक दिखता है, लेकिन जब मैं जीनमोशन या कुछ सस्ते चीनी उपकरणों पर चलता हूं तो छवि स्क्रीन पर फैली हुई है। हालांकि, एंड्रॉइड एवीडी पर, सब कुछ ठीक दिखता है और मेरे नेक्सस 5 (असली डिवाइस) पर सबकुछ ठीक काम करता है।
यही वही है जो मैं चाहता हूं और यह एवीडी और नेक्सस 5 में प्रदर्शित होता है। जैसा कि आप देख सकते हैं कि कोई समस्या नहीं है।
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape>
<gradient
android:centerX="0.5"
android:centerY="0.3"
android:endColor="#08e25b"
android:gradientRadius="300dp"
android:startColor="#b7e9c9"
android:type="radial" />
</shape>
</item>
<item
android:width="48dp"
android:height="48dp"
android:left="350dp"
android:top="400dp">
<bitmap android:src="@drawable/peas" />
</item>
<item
android:width="68dp"
android:height="68dp"
android:drawable="@drawable/peas"
android:left="-20dp"
android:top="480dp" />
</layer-list>
मैं drawable-nodpi
में peas.png
फ़ाइल रखा है और बस चौड़ाई और layer-list
में ऊंचाई जोड़ने और मैं निम्नलिखित मिल जब मैं genymotion और कुछ सस्ते स्मार्ट उपकरणों पर चलाने:
Just quick summary. Nexus 5 real device and AVD devices works ok Genymotion and cheap smart devices doesn't display correctly
मैं बस इतना उलझन में हूं कि मुझे क्या विश्वास करना चाहिए। मैंने बिटमैप का उपयोग करने के लिए यह भी देखने की कोशिश की है कि इससे कोई फर्क पड़ता है या नहीं।
किसी भी सुझाव के लिए बहुत धन्यवाद।
हाय, क्या आपने 'डीपी' (एंड्रॉइड: चौड़ाई = "68 पीएक्स") के बजाय 'पीएक्स' का उपयोग करने की कोशिश की? –