【发布时间】:2016-08-09 23:14:24
【问题描述】:
为什么填充在 React Native 中永远不起作用?我在图像和下面的文本框中有 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'
}
});
任何想法为什么?我错过了什么吗?
【问题讨论】:
-
我觉得你可以写 padding:10px;
-
你不使用
px反应原生 @Jainam。 -
不是这样的。你不必写 10px,它只接受一个数字。所以只有10个。而且我认为问题是->您正在尝试在 Text 和 Image 组件上添加填充。据我所知,您只能在 View 组件上放置填充。您是否尝试将您的图像和文本组件包装在具有填充的视图中?我认为它应该像这样工作:
<View style={styles.container}><View style={{padding: 10}}><Image style={styles.image} source={{uri: imageURI}} /></View><View style={{padding: 20}}><Text style={styles.description}>{description}</Text></View></View>
标签: css reactjs react-native