여기 내 코드입니다. 제품보기가 부모의 너비의 90 %를 차지하기를 원합니다. 그러나 아래 설정은 작동하지 않습니다.네이티브, 아동의 너비에 백분율로 반응
... 어떤 아이디어는 어떻게 치수를 사용하지 않고 을 달성하기 위해?
return (
<LazyloadScrollView
style={styles.container}
contentContainerStyle={styles.content}
name="scrollImage" >
{list.map((product, i) => <View key={i} style={styles.product}>
<LazyloadImage
host="scrollImage"
style={styles.image}
source={image}
animation={false}>
<View style={styles.id}>
<Text style={styles.idText}>{product.id}</Text>
</View>
</LazyloadImage>
</View>)
}
</LazyloadScrollView>
);
}
}
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: '#ffffff'
},
content: {
paddingTop: 20,
justifyContent: 'center',
alignItems: 'center',
backgroundColor: '#eee'
},
product: {
flex: 0.9,
marginTop: 5,
flexDirection: 'row',
alignItems: 'center',
backgroundColor: '#FFFFFF'
},
확실하지를 다시 방문 할
, BTW 항상 좋은'null'을 당신이 원하는 경우 'flex '를 사용하십시오 – FuzzyTree
실제로 뷰 키 = {i} 스타일 = {styles.product}>은 이미지가 아닌 부모의 너비가 80 %가되어야합니다. – Hammer