【问题标题】:React Native: borderRadius and padding styling for nested textReact Native:嵌套文本的边框半径和填充样式
【发布时间】:2020-08-15 00:28:22
【问题描述】:

我想对嵌套文本应用不同的边框半径和填充样式,但据我所知,react native 还不支持。有解决方法吗?

到目前为止我尝试的是:

     <Text>
        <Text
          style={{
            backgroundColor: 'green',
            borderRadius: 12,
          }}>
          Text1
        </Text>
        <Text
          style={{
            backgroundColor: 'blue',
            borderRadius: 12,
          }}>
          Text2
        </Text>
      </Text>

预期结果:具有不同背景和边框半径的文本。

实际结果:背景不同,但没有应用边界半径

【问题讨论】:

    标签: android css react-native styles text-styling


    【解决方案1】:

    你可以把这段代码放在文字样式里

    <View
          style={{
            backgroundColor: 'green',
            borderRadius: 10,
            borderWidth: 1,
            borderColor: '#fff',
            padding: 10
          }}>
         <Text>Text1</Text>
        </View>
    

    【讨论】:

    • 我按照你说的添加了它,但没有任何改变。如果您尝试过并且对您有用,请详细说明此解决方案,您将非常高兴。
    • 嗨@kendhia 很抱歉造成混乱,您可以尝试将 Text1 一起包装,然后在视图中您可以使用如下样式边框放置代码: Text1 希望对你有帮助. (答案中的代码已编辑)
    • 嗨@massam,我想你误解了这个问题。两个文本视图具有不同的样式!您的建议完全是另一回事,问题是如何为嵌套文本设置不同的样式!感谢您的尝试
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-03-13
    • 2016-06-23
    • 2019-03-07
    • 2017-10-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-24
    相关资源
    最近更新 更多