मेरे पास मेरे स्टाइल कंटेनर के अंदर आइकन की एक सूची है जो flexDirection:'row'
में प्रदर्शित होती है लेकिन जब दृश्य की चौड़ाई से अधिक आइकन होते हैं, तो वे अगली पंक्ति में न तोड़ें, लेकिन सही तरीके से देखें। यदि यह अधिकतम चौड़ाई तक पहुंचता है तो मैं अगली पंक्ति में सामग्री को तोड़ने के लिए कैसे प्राप्त करूं?फ्लेक्स प्रतिक्रिया मूल - सामग्री बढ़ने पर फ्लेक्स के साथ अगली पंक्ति में सामग्री ब्रेक कैसे करें
स्टाइलिंग:
var styles = StyleSheet.create({
container: {
width: SCREEN_WIDTH, //width of screen
flexDirection:'row',
backgroundColor: 'transparent',
marginTop:40,
paddingLeft:10,
paddingRight:10,
flex: 1,
},
iconText:{
paddingLeft:10,
paddingRight:10,
paddingTop:10,
paddingBottom:10
},
});
प्रस्तुत:
<View style={styles.container}>
<TouchableHighlight
onPress={() => this.changeIcon(indexToChange, icons[0])}
underlayColor='#F7F7F7'>
<Text style={styles.iconText}><IonIcons name={icons[0]} size={30} color="#555" /></Text>
</TouchableHighlight>
<TouchableHighlight
onPress={() => this.changeIcon(indexToChange, icons[1])}
underlayColor='#F7F7F7'>
<Text style={styles.iconText}><IonIcons name={icons[1]} size={30} color="#555" /></Text>
</TouchableHighlight>
<TouchableHighlight
onPress={() => this.changeIcon(indexToChange, icons[2])}
underlayColor='#F7F7F7'>
<Text style={styles.iconText}><IonIcons name={icons[2]} size={30} color="#555" /></Text>
</TouchableHighlight>
...//more continued on
</View>
जब माउस सही वे न नीचे करने के लिए तोड़ने के लिए चौड़ाई तक पहुँचते हैं। क्या यह संभव है?
सामग्री छिपा हुआ है हालांकि यह नीचे लपेटकर नहीं है मैं प्रत्येक पंक्ति के लिए एक नया फ्लेक्स कंटेनर की जरूरत है।।? – Chipe
@ कीप आप उदाहरण के लिए केवल 'संरेखण-वस्तुएं: फ्लेक्स-स्टार्ट' जोड़ सकते हैं और इसे काम करना चाहिए जैसा आप चाहते हैं। मैंने अपना जवाब संपादित किया। – Almouro
बहुत बहुत धन्यवाद, यह चाल है! क्या फ्लेक्स सीखने के लिए आप सुझाए गए ट्यूटोरियल के आसपास कोई संदर्भ हैं? – Chipe