React Native:内联文本和图标

Jan*_*Jan 5 javascript styles reactjs react-native react-native-elements

我正在尝试将图标和文本内联,然后将文本左对齐,图标右对齐...

目前情况如下: 在此处输入图片说明

但是,我想使文本向左对齐,图标向右对齐,并且两者都在同一高度...

到目前为止,我的代码:

<Text
  style={{
    fontSize: 16,
    paddingTop: 15,
    paddingBottom: 15,
    paddingLeft: 10,
    paddingRight: 10,
    color: "black"
  }}
>
  Kategorien:
  <Icon
    style={{
      alignItems: "center",
      justifyContent: "center",
      textAlign: "right"
    }}
    name="keyboard-arrow-down"
    type="MaterialIcons"
  />
</Text>
Run Code Online (Sandbox Code Playgroud)

我也尝试使用react本机元素并利用right和left元素,但是,在这种情况下,图标和文本不是内联的...

<View>
  <Left>
    Text...
  </Left>
  <Right>
    Icon...
  </Right>
</View>
Run Code Online (Sandbox Code Playgroud)

你们有什么主意吗?

sdk*_*kcy 5

您需要使用“查看您的文本和图标”组件进行包装。您可以在其中设置水平和垂直填充。

       <View style={{
            paddingVertical: 15,
            paddingHorizontal: 10,
            flexDirection: "row",
            justifyContent: "space-between",
            alignItems: "center"
        }}>
            <Text style={{
                    fontSize: 16,
                    color: "black"
                }}>Kategorien:</Text>
            <Icon/>
        </View>
Run Code Online (Sandbox Code Playgroud)