2016-04-18 6 views
5

रीडिंग नेटिव में पैडिंग कभी काम क्यों नहीं करती है? मैं छवि में 10px गद्दी और नीचे पाठ बॉक्स है:प्रतिक्रिया मूल - क्यों पैडिंग काम नहीं करता है?

const styles = StyleSheet.create({ 
    container: { 
     marginTop: 75, 
     alignItems: 'center' 
    }, 
    image: { 
     width: 107, 
     height: 165, 
     padding: 10, 
     backgroundColor:'blue' 
    }, 
    description: { 
     padding: 20, 
     margin: 10, 
     fontSize: 15, 
     color: '#656565', 
     backgroundColor:'red' 
    } 
}); 

परिणाम: enter image description here

कोई भी विचार क्यों? क्या मैं कुछ भुल गया?

+0

पर विचार कर सकते हैं मुझे लगता है कि आप पैडिंग लिख सकते हैं: 10px; – Jainam

+3

आप मूल देशी @ जैनम में 'px' का उपयोग नहीं करते हैं। – Zidail

+1

ऐसा नहीं है। आपको 10 पीएक्स लिखना नहीं है, यह केवल एक नंबर स्वीकार कर रहा है। तो यह केवल 10 है। और मुझे लगता है कि समस्या है -> आप पाठ और छवि घटकों पर पैडिंग डालने की कोशिश कर रहे हैं। जहां तक ​​मुझे पता है, आप केवल व्यू घटक पर पैडिंग डाल सकते हैं। क्या आपने अपनी छवि और टेक्स्ट घटक को उस दृश्य में लपेटने की कोशिश की है जिसमें पैडिंग है? मुझे लगता है कि इसे इस तरह काम करना चाहिए: '<शैली देखें = {शैलियों.container}><शैली देखें = {{पैडिंग: 10}}><छवि शैली = {styles.image} स्रोत = {{uri: imageURI}}/><देखें शैली = {{पैडिंग: 20}}><पाठ शैली = {शैलियों। सदस्यता}> {विवरण} ' – Vikky

उत्तर

1

रिएक्ट नेटिव के साथ एंड्रॉइड पैडिंग पसंद नहीं करता है, जब तक कि इसकी सीमा न हो। आपके द्वारा इच्छित अनुमानित स्टाइल प्राप्त करने के लिए एक अस्थायी फ़िक्स आपके सभी "पैडिंगXXX" को "marginXXX" में बदलना होगा।

const styles = StyleSheet.create({ 
container: { 
    marginTop: 75, 
    alignItems: 'center' 
}, 
image: { 
    width: 107, 
    height: 165, 
    margin: 10, 
    backgroundColor:'blue' 
}, 
description: { 
    margin: 30, 
    fontSize: 15, 
    color: '#656565', 
    backgroundColor:'red' 
} 
}); 

यह वास्तव में एक बुरा कामकाज है, लेकिन मुझे अभी तक एक संक्षिप्त समाधान देखना है। जहां तक ​​मुझे पता है, गिट रेपो पर एक मुद्दा है लेकिन अभी तक तय नहीं किया गया है।

3

एंड्रॉइड के लिए पैडिंग समस्या प्रतिक्रिया-मूल v0.31.0 संस्करण में तय की गई है। अधिक जानकारी के लिए आप प्रतिक्रिया-नेटवी रिलीज चेंजलॉग https://github.com/facebook/react-native/releases

+0

यह जानकर खुशी हुई। धन्यवाद! – laukok

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