【发布时间】:2015-11-12 11:10:30
【问题描述】:
正如标题所述,我对 RN 中使用的布局大小值的单位感到困惑。在documentation 中,下面的代码表明它使用 dp 而不是像素作为大小单位。这里的 getPixelSizeForLayoutSize() 函数尝试将 dp 值转换为像素值。但是,在实际应用程序中,当不使用 PixelRatio.get() 划分大小值(高度/宽度等)时,我的组件会超出屏幕范围。非常感谢您的澄清!
var image = getImage({
width: PixelRatio.getPixelSizeForLayoutSize(200),
height: PixelRatio.getPixelSizeForLayoutSize(100),
});
<Image source={image} style={{width: 200, height: 100}} />
【问题讨论】:
标签: android react-native