首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在React Native中设置文本组件中图像的样式

在React Native中设置文本组件中图像的样式
EN

Stack Overflow用户
提问于 2021-07-22 15:13:59
回答 5查看 90关注 0票数 1

我正在尝试设置一个文本组件中的样式。就我在许多论坛上读到的,它不可能给它一个边距,宽度,高度。我基本上想要做的是得到这样的结果:

Result wanted

问题是,如果我将View组件中的所有内容都包装为父组件,图像也会在文本上方一点,我将无法对其进行样式设置。

任何帮助都将不胜感激!:)

EN

回答 5

Stack Overflow用户

发布于 2021-07-22 15:32:30

您可以按如下方式设置文本组件中的图像样式,并与您提供的图片中的样式相同

代码语言:javascript
复制
 <Text> Hello I am  
  <Image
      style={{   width: 30, 
        height: 30,}}
      source={require('@expo/snack-static/react-native-logo.png')}
    />
  {"Text after image" }

 </Text>
票数 1
EN

Stack Overflow用户

发布于 2021-07-22 16:17:15

为了对齐,你也可以这样做。

代码语言:javascript
复制
    <View
      style={{flexDirection: 'row',
      alignItems: 'center', justifyContent:"center"
      }}>
   <Text> {"Text before image"}</Text>
   <Image
      style={{   width: 30, alignSelf:"center",
        height: 30,}}
      source={require('@expo/snack-static/react-native-logo.png')}
    />
   <Text> {"Text after image" }</Text>
   </View>

结果如此link所示

票数 0
EN

Stack Overflow用户

发布于 2021-07-22 18:21:13

使用ImageBackground。

代码语言:javascript
复制
 <Text> Hello I am  
  <ImageBackground>
      style={{   width: 30, 
        height: 30,}}
      source={require('@expo/snack-static/react-native-logo.png')}
     resizeMode="cover" style={styles.image}>

     <Text style={styles.text}>Inside</Text>

    </ImageBackground>
  {"Text after image" }

 </Text>

阅读docs

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68480626

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档