将图像插入Flexbox视图

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将图像插入Flexbox视图相关的知识,希望对你有一定的参考价值。

我正在使用本机反应,我用卡创建视图样式,我想要做的只是在卡片中插入图像。

这是我的代码:

<View style={styles.card}>
        <Image style={styles.img} source={require('./shjpolice.jpg')} />
</View>
<View style={styles.card} />
<View style={styles.card} />
<View style={styles.card} />



const styles = StyleSheet.create({
     feed: {
         flex: 1,
         flexDirection: 'row',
         flexWrap: 'wrap',
         padding: 16,
         justifyContent: 'space-between'  
     },
     card: {
         backgroundColor: 'grey',
         width: '48%',
         aspectRatio: 1,
         marginBottom: 16
     },
     img: {
         flex : 2 ,
         resizeMode : 'stretch',
         resizeMode:'contain'
     }
});

输出低于图像

out put in emulator

答案

可能你错过了它的宽度和高度。我几次遇到过这个问题,但应该用宽度和高度来解决。尝试

img: {
    flex : 1 ,
    resizeMode : 'stretch',
    resizeMode:'contain',
    width:'100%',
    height: '100%'

}

以上是关于将图像插入Flexbox视图的主要内容,如果未能解决你的问题,请参考以下文章

Android Studio - 选项卡式活动如何将片段重置为默认视图?

如何将图像从画廊插入到 EditTex 视图?

从图库中获取图像以在片段中的图像视图中设置? [复制]

导航后未附加回收站视图

css 此代码将删除WordPress库图像周围的边框,并将布局模型更改为CSS flexbox。

从firebase检索图像以在片段中的回收器视图时出错