首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >react-native-android静态图像它看起来太大了

react-native-android静态图像它看起来太大了
EN

Stack Overflow用户
提问于 2015-12-10 14:48:12
回答 1查看 385关注 0票数 0

代码语言:javascript
复制
<Image
  style={{backgroundColor: 'rgb(205, 128, 6)'}}
  resizeMode='contain'
  source={require('image!ic_create_black_48dp')}/>

在这段从UIExplorer复制的代码中,我将这个png放到相同的文件夹(res/ ic_create_black_48dp (96*96px) )中。它看起来不像一张96*96px大小的照片。

在此期间,我尝试将png放入drawable-hdpi drawable-xhdpi drawable-xxhdpi

但是没有其他效果。

EN

回答 1

Stack Overflow用户

发布于 2015-12-10 17:55:36

对于这种类型的图像,您应该指定width height作为组件的样式属性。

代码语言:javascript
复制
<Image style={{width:96, height: 96}} src={...}/>

请注意,在android上,宽度/高度以DP表示,而不是以PX表示。

在你的例子中,它看起来图像实际上很小,但渲染在一个更大的容器中。您可以指定图像在这种情况下的行为方式,例如,使用resizeMode style属性拉伸到组件的大小。

最后,我建议您使用新的语法来使用静态资源文档here,它将自动生成图像的尺寸,而不是require,并允许您避免在代码中指定它们。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34195429

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档