2012-07-27 19 views
6

में अलग-अलग काम करते हैं मुझे कोनों टैग के साथ समस्या है।एंड्रॉइड: गोलाकार कोनों विभिन्न एंड्रॉइड संस्करण

यह मेरी आकृति फ़ाइल है।

<stroke 
    android:width="1dp" 
    android:color="#ff999999" /> 

<size android:height="40dp" /> 

<gradient 
    android:angle="90" 
    android:centerColor="#f5f5f5" 
    android:endColor="#fcfcfc" 
    android:startColor="#efefef" 
    android:type="linear" /> 

<corners 
    android:bottomLeftRadius="0dip" 
    android:bottomRightRadius="8dip" 
    android:topLeftRadius="8dip" 
    android:topRightRadius="0dip" /> 

लेकिन जब मैं दृश्य की पृष्ठभूमि के लिए यह निर्धारित किया है। यह एंड्रॉइड 2.2 और एंड्रॉइड 4.0.3 में अलग-अलग आकार प्रदर्शित करता है। जब यह एंड्रॉयड 4.0.3 पर चल रहा है: running on Android 4.0.3 और Android 2.2 पर: Running on Android 2.2

कृपया देखें बटन "की घोषणा"। क्या आप जानते हैं क्यों? और मैं इसे कैसे ठीक कर सकता हूं? कृपया मेरी मदद करें! क्षमा करें क्योंकि मेरी अंग्रेजी वास्तव में अच्छी नहीं है।

+0

एंड्रॉइड 4.3 मौजूद नहीं है। वर्तमान संस्करण 4.1.1 –

+0

है शायद वह 4.0.3 – kcoppock

+0

हाँ, क्षमा करें। मेरा मतलब है 4.0.3 – gZerone

उत्तर

13

यह एसडीके के पूर्व-एपीआई 12 संस्करणों में एक बग था, जहां नीचे बाएं और नीचे दाएं त्रिज्या को उलट दिया गया था। आप क्या कर सकते हैं (और this link पर बहुत अधिक जानकारी है) res/drawable-v12 फ़ोल्डर बना रहा है, और इन ड्रॉबल्स को रेडी रिवर्स के साथ कॉपी करें (यानी नीचे बाएं त्रिज्या नीचे दाएं त्रिज्या हो जाता है, और इसके विपरीत), और ये drawables एपीआई 12 के ऊपर डिवाइस के लिए स्वचालित रूप से चुना जाएगा।

+0

धन्यवाद Kcoppock। यह मेरे लिए वास्तव में उपयोगी है – gZerone

+0

आपका स्वागत है। :) यदि यह आपकी समस्या हल करता है, तो इस उत्तर को "स्वीकृत" के रूप में चिह्नित करना न भूलें। – kcoppock

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