ReactNative 0.43-rc.2 - android图像内联调整大小

时间:2017-03-17 03:55:30

标签: react-native react-native-android

我刚刚升级到版本0.43-rc.2以获得<style> @font-face{ font-family: 'samplefont'; src: url("{!URLFOR($Resource.staticResourceName, '/Path/filename.eot')}"); /* IE9*/ src: url("{!URLFOR($Resource.staticResourceName, '/Path/filename.eot?#iefix')}") format('embedded-opentype'), /* IE6-IE8 */ url("{!URLFOR($Resource.staticResourceName, '/Path/filename.woff')}") format('woff'); /* Modern browsers*/ font-weight: 400; font-style: normal; } #content { font-family: samplefont; !important } </style> 支持,但现在在Android上,FlatList内嵌的<Image> isn&#39;调整内容大小以适应我在属性中设置的<Text>height。在以前的版本中,我必须设置width才能使其正常工作,但该属性现在似乎没有效果。

任何想法如何使这个工作?

1 个答案:

答案 0 :(得分:0)

在react-native v0.44.2上检测到相同的问题。 我修复了它在Android上的PixelRatio乘法。

const styles = StyleSheet.create({
  logo: {
    width: 25 * (Platform.OS === 'ios' ? 1 : PixelRatio.get()),
    height: 14 * (Platform.OS === 'ios' ? 1 : PixelRatio.get())
  }
});

我找到了解决方案:https://gist.github.com/yloeza/2d250060db023127a4654c35f2c37ec8