ulaşır Ben flexDirection:'row'
görüntülenen ancak benim tarz kabın içine simgeleri listesi varken flex ile sonraki satıra içerik mola Nasıl görünümün genişliğinden daha fazla simge olduğunda, onlar Bir sonraki hatta kırılma, ama sağa doğru devam et. Maksimum genişliğe ulaşırsa içeriği bir sonraki satıra bölmek için nasıl alabilirim?Flex Yerli Tepki - İçerik kenar
Şekillendirme:
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
},
});
Render:
<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>
simgeler dibe kırmak yok sağa genişliğini ulaşmak
. Mümkün mü?
içeriği gizli olsa aşağı sarma değil ben her satır için yeni bir esnek konteyner gerekiyor mu..? – Chipe
@Chipe sadece 'eklemek hizalamak-ürün olabilir: esnetmeye-start' örneğin ve istediğiniz gibi çalışmalıdır. Cevabımı düzenledim. – Almouro
Çok teşekkürler, bu hile yaptı! Esnek öğrenmek için tavsiye edilen dersler var mı? Ben tavsiye ederim Html – Chipe