如何在React Native Android App中显示图像?

时间:2018-09-24 12:21:19

标签: javascript css reactjs react-native

我希望图像占据设备屏幕的整个宽度。我尝试了多个CSS代码,但并没有占用整个屏幕的宽度。

代码:

<View style={styles.container}>
                <View>
                    <Image source={require('./Images/rectangle/rectangle.png')}  style={styles.backgroundImage}>

                    </Image>

                </View>
            </View>

const styles = StyleSheet.create({
    container: {
       flex: 1
    },
    backgroundImage: {
        height: 200,
        flexDirection: 'column',
        alignSelf: 'stretch'
    }
});

css上方不起作用,图像右侧出现空白,请参见屏幕截图:

enter image description here

我还添加了带有不同后缀的图像,以使其适用于不同的屏幕,请参见以下屏幕截图:

enter image description here

1 个答案:

答案 0 :(得分:1)

尝试一下:

backgroundImage:{
  width: Dimension.get('window').width ,
  alignSelf: 'center',
  height: 200,
}