React-Native:在单个 View 组件中居中两个文本组件

诺巴迪

我想在他们的组件到中心两个独立的文本,我使用的是react-nativenative-base我无法在 Text 组件本身内垂直和水平居中文本。我已经划分了颜色以图形方式查看问题。

要素:

<View
  style={{
    flex: 1,
    flexDirection: 'column',
    justifyContent: 'center',
    alignItems: 'center',
    backgroundColor: 'red'
  }}>
  <Text uppercase={false} style={styles.buttonTextLeft}>
    {title}
  </Text>
  <Text uppercase={false} style={styles.buttonTextLeftGreen}>
    {subTitle}
  </Text>
</View>

款式:

buttonTextLeft: {
  fontFamily: 'Cuprum-Bold',
  fontSize: normalize(20),
  color: '#005f99',
  flex: 1,
  flexDirection: 'row',
  backgroundColor: 'yellow'
},
buttonTextLeftGreen: {
  fontFamily: 'Cuprum-Bold',
  fontSize: normalize(20),
  color: '#94cf1c',
  flex: 1,
  flexDirection: 'row',
  backgroundColor: 'green'
},

你看到的评论是我做的所有测试。当然,这是愚蠢的,但我还没有解决,你有什么想法吗?谢谢。

解决方案

对于那些有同样问题的人,我输入我正确和干净的当前情况的代码(没有backgroundColor):

JS

<View
  style={{
    flex: 1,
    flexDirection: 'column',
    justifyContent: 'center',
  }}
>
  <Text uppercase={false} style={styles.buttonTextLeft}>
    {title}
  </Text>
  <Text uppercase={false} style={styles.buttonTextLeftGreen}>
    {subTitle}
  </Text>
 </View>

样式

buttonTextLeft: {
  fontFamily: 'Cuprum-Bold',
  fontSize: normalize(20),
  flex: 1,
  flexDirection: 'row',
  lineHeight: normalize(20),
  paddingVertical: normalize(4),
  color: '#005f99',
},
buttonTextLeftGreen: {
  fontFamily: 'Cuprum-Bold',
  fontSize: normalize(20),
  flex: 1,
  flexDirection: 'row',
  lineHeight: normalize(20),
  paddingVertical: normalize(4),
  color: '#94cf1c',
},
用户10516706

也许我没有真正理解你的问题,我猜你的问题是内部greenyellow区域。

我有同样的问题,为了处理这个问题,我使用了line-height: 20paddingVertical: 5. 205数字采样和为我的项目设计。你把你的数字而不是他们。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在 React Native 中对齐两个组件

来自分类Dev

Typescript 扩展 React Native View 组件

来自分类Dev

View是否已经是React Native中的纯组件?

来自分类Dev

使用React-Router-Native从React Native中的Axios拦截器(组件外部)重定向到View组件

来自分类Dev

如何在React Native中构建可被多个组件访问的单个模式组件?

来自分类Dev

当Image(来自react-native)抛出onError时呈现文本组件

来自分类Dev

在React Native中实现Safari View Controller

来自分类Dev

在React Native TextInput中更改单个单词的颜色

来自分类Dev

如何在React Native中突出显示单个按钮?

来自分类Dev

React Native中的组件异常

来自分类Dev

在React中渲染两个彼此相邻的组件

来自分类Dev

在react组件中调用两个API调用

来自分类Dev

如何使用 react-native-scrollable-tab-view 从另一个组件切换选项卡

来自分类Dev

如果在两个组件中使用React Native Redash onScrollEvent不会更改Y值

来自分类Dev

试图在react native的自定义组件中使用两个道具,但不起作用

来自分类Dev

单个模块中的多个React组件

来自分类Dev

在React Native View中显示对象数组中的数据

来自分类Dev

无法将React Native Animated值设置为View组件CSS样式

来自分类Dev

如何在React Native中传递View / Component的数组?

来自分类Dev

在 react-native 中动态更改 View 的背景颜色

来自分类Dev

如何在 React Native 中滚动到 View?

来自分类Dev

用于路由的组件必须是react native中的react组件

来自分类Dev

React Native将Text组件添加到另一个Text组件中

来自分类Dev

React Native将Text组件添加到另一个Text组件中

来自分类Dev

从子组件触发一个函数并在 React Native 的父组件中定义

来自分类Dev

setNativeProps更改文本组件的值React本机直接操作

来自分类Dev

在React Native中的组件之间进行通信?

来自分类Dev

在React Native中创建可重用组件?

来自分类Dev

App是否被视为React Native中的组件?

Related 相关文章

  1. 1

    如何在 React Native 中对齐两个组件

  2. 2

    Typescript 扩展 React Native View 组件

  3. 3

    View是否已经是React Native中的纯组件?

  4. 4

    使用React-Router-Native从React Native中的Axios拦截器(组件外部)重定向到View组件

  5. 5

    如何在React Native中构建可被多个组件访问的单个模式组件?

  6. 6

    当Image(来自react-native)抛出onError时呈现文本组件

  7. 7

    在React Native中实现Safari View Controller

  8. 8

    在React Native TextInput中更改单个单词的颜色

  9. 9

    如何在React Native中突出显示单个按钮?

  10. 10

    React Native中的组件异常

  11. 11

    在React中渲染两个彼此相邻的组件

  12. 12

    在react组件中调用两个API调用

  13. 13

    如何使用 react-native-scrollable-tab-view 从另一个组件切换选项卡

  14. 14

    如果在两个组件中使用React Native Redash onScrollEvent不会更改Y值

  15. 15

    试图在react native的自定义组件中使用两个道具,但不起作用

  16. 16

    单个模块中的多个React组件

  17. 17

    在React Native View中显示对象数组中的数据

  18. 18

    无法将React Native Animated值设置为View组件CSS样式

  19. 19

    如何在React Native中传递View / Component的数组?

  20. 20

    在 react-native 中动态更改 View 的背景颜色

  21. 21

    如何在 React Native 中滚动到 View?

  22. 22

    用于路由的组件必须是react native中的react组件

  23. 23

    React Native将Text组件添加到另一个Text组件中

  24. 24

    React Native将Text组件添加到另一个Text组件中

  25. 25

    从子组件触发一个函数并在 React Native 的父组件中定义

  26. 26

    setNativeProps更改文本组件的值React本机直接操作

  27. 27

    在React Native中的组件之间进行通信?

  28. 28

    在React Native中创建可重用组件?

  29. 29

    App是否被视为React Native中的组件?

热门标签

归档