【问题标题】:react-native-paper DataTable text stylereact-native-paper DataTable 文本样式
【发布时间】:2021-07-16 15:51:44
【问题描述】:

如何在 react-native-paper 中设置文本样式?

我的应用中有一个深色模式,我的文本需要浅色。

我可以使用主题,但在我的应用程序中,我只使用 React Native Paper 中的这个组件,此外,我已经有了一个主题。

   <DataTable.Cell style={{color: "#fff"}}> // <-- This styling does not work
      Sophia Loren
   </DataTable.Cell>

上面的代码并没有改变字体颜色,因为对于所有 DataTable 组件,style prop 的类型为ViewStyle,这意味着它确实设置了例如背景颜色,但没有设置字体颜色。

【问题讨论】:

标签: react-native react-native-paper


【解决方案1】:

我找到了一个非常简单的解决方案:嵌套一个 Text 组件。

  <DataTable.Cell style={{ flex: 0.5 }}>
     <Text style={{ color: "#fff" }}> // <-- This style works!
        Sophia Loren
     </Text>
  </DataTable.Cell>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-11-11
    • 2021-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多