我刚刚升级到版本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
才能使其正常工作,但该属性现在似乎没有效果。
任何想法如何使这个工作?
答案 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