reactjs - 如何在 native react 中使用高度自动?

标签 reactjs react-native

在浏览器中,可以指定图像的宽度,并且可以将高度设置为自动。这将使图像在绑定(bind)到指定宽度的同时保留宽高比。高度和纵横比均事先未知

我怎样才能在 React Native 中做同样的事情? Height 属性只能接受数字值。

最佳答案

解决方法: 从react-native获取Dimensions模块。您可以使用 Dimensions.height/width 从此模块获取屏幕尺寸。然后你可以用这样的东西设置你的图像样式:

image: {
  height: Dimensions.height * 0.8,
  resizeMode: 'contain'
}

关于reactjs - 如何在 native react 中使用高度自动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36861798/

相关文章:

javascript - 如何使用 Redux Saga 测试 API 请求失败?

javascript - 如何安排 React Native 展会的推送通知?

react-native - #<WeakSet> 无法被克隆

reactjs - 在ComponentDidUpdate中显示错误 react native 和Redux

javascript - 如何使用 setInterval 构造 useEffect

node.js - 如何在页面刷新后保持登录状态?

javascript - 维基百科 API 上的 CORS 错误

javascript - React Router Dom,useNavigate 不重定向到正确的 url 路径

javascript - [未处理的 promise 拒绝 : TypeError: undefined is not an object (evaluating 'this.state.result.map' )]

javascript - 无法解析 Firebase 网址。请使用 https ://<YOUR FIREBASE>. firebaseio.com