- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
class Application extends Component {
render() {
return (
<View style={styles.container}>
<NewItemContainer />
<UndoRedoContainer />
{/*
<UnpackedItemsContainer title="Unpacked Items" render={() => <UnpackedFilterContainer />} />
<PackedItemsContainer title="Packed Items" render={() => <PackedFilterContainer />} />
<MarkAllAsUnpackedContainer /> */}
</View>
);
}
}
const styles = StyleSheet.create({
container: {
backgroundColor:'#F79D42',
flex: 1,
flexDirection: 'column',
justifyContent: 'center',
}
});
export default Application;
我要做的就是将内容移动到屏幕中央(垂直)。
justifyContent: 'center'
应该在这里工作,但它不工作。我已经发布了图片的链接。 https://1drv.ms/u/s!Agwl3ZPMPDkwg_V0EB-4u-njSFZaKg
最佳答案
给你的子组件添加backgroundColor,检查子组件是否占据了你父 View 的垂直高度。 :D
编辑:
为您的 NewItemContainer 组件添加背景,就像这样......如果 backgroundColor 变为子组件的颜色,则必须调整其 flex 或将其更改为 height , width 属性
import React, {Component} from 'react';
import {View, Button} from 'react-native';
export default class NewItemContainer extends Component{
render(){
return(
<View style={{flex:1, backgroundColor:'green'}}>
<Button title='Click Me' />
</View>
)
}
}
关于css - React-Native justifyContent 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55214581/
我想将 Text1Text2Text3Text4Text5Text6Text7 放在顶部,并使用 justifyContent: 'space-between' 放置文本。 所以我尝试了,但文本都放在
我试图将我的内部 div 定位在其父级的右侧,距离右侧 20 像素,并且也在垂直中间。我使用了下面的 CSS,因此它到达父级的右侧,距离右侧 20 像素,但它还没有在中间。 h
class Application extends Component { render() { return ( {/*
我可以使用 justifyContent: 'space-evenly'在 React Native 中的任何元素上?在哪些上?语法应该是什么样的? 谢谢! 最佳答案 正如@Ben 所提到的,您可以使
我有一个工具栏,其中使用了出现在左端的 2 个图标。目前,我正在使用这种样式方法: const useStyles = makeStyles((theme: Theme) => createSty
我有一个平面列表,我想在其中使用 100% 的容器宽度以类似网格的方式显示,但是我似乎无法使用平面列表来实现这一点。 空间之间,因为我已经走到两侧(根据图像)空间围绕容器中的盒子居中,空间均匀地做同样
我有一个 FlatList 组件,我在其中呈现 x 个 TouchableHighlight。我需要 FlatList 中的所有组件垂直居中对齐。 问题是,如果我将 justifyContent: c
我正在尝试将一些 jsx 返回到 material-ui 卡片组件的标题 Prop 。我希望这两个框出现时它们之间有空间。即一个在标题的左侧,一个在标题的右侧。 flexbox 按预期内联显示 div
在 React Native 中,我在另一个 View 中有一个 subview ,但它不在页面中间。但是,如果 subview 不在父 View 内且单独存在,则它可以很好地居中在页面中间。 我怎样
[错误图像 1 ] 当前行为 如果我尝试在 View 中嵌套 ScrollView,我会收到此图像。 预期行为 由于 KeyBoardAvoidingView 将输入框推到顶部并隐藏其中一些我希望 S
我是一名优秀的程序员,十分优秀!