react-native - React Native 如何做最小/最大宽度

标签 react-native flexbox

我想在我的界面中设置一个组件的样式。组件的宽度必须至少为 200,但我想让它随着屏幕宽度增长到 600。但是,有时人们使用平板电脑或巨大的手机。而且我不希望该组件能够永远随着屏幕增长。我希望它的最大宽度为 600。

而且我知道 maxWidth 是一个东西,至少现在,它不是 React Native 中 flexbox 实现的一部分......那么,今天有合理的方法来做到这一点吗?

最佳答案

您可以使用 maxWidth , maxHeight , minWidth , minHeight React Native 支持的布局属性。

文档在这里React Native layout props .

例子:

StyleSheet.create({
  container: {
    maxWidth: '80%',   // <-- Max width is 80%
    minHeight: 20,     // <-- Min height is 20
  },
});

关于react-native - React Native 如何做最小/最大宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36294858/

相关文章:

javascript - 配置defaultNavigationOption headerBackImage会抛出undefined

css - 如何将列与网格对齐并将最后一行居中?

reactjs - React Native map 中的初始缩放级别

javascript - React Native 数组映射与多维数组

javascript - React-Native:如何使用坐标和图像缩放标记图片的一部分?

javascript - ToolbarAndroid React 原生动态字幕绑定(bind)到状态

css - 响应中的 CodePen : How to swap these blocks in this specific order,?

css - react native flex 50% 导致错误

html - 我的显示 :flex does not wrap my content properly

html - 如何使用 flexbox 在中心底部对齐元素