React Native: текст и значок встроены
Я пытаюсь совместить значок и встроенный текст и выровнять текст по левому краю и значок по правому краю...
Вот как это выглядит на данный момент:
Однако я хочу, чтобы текст был выровнен по левому краю, а значок - по правому краю, а также на одной высоте...
Мой код до сих пор:
<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>
Я также попытался использовать собственные элементы реагирования и использовать правый и левый элементы, однако в этом случае значок и текст не являются встроенными...
<View>
<Left>
Text...
</Left>
<Right>
Icon...
</Right>
</View>
Ребята, у вас есть идеи?
1 ответ
Решение
Вам нужно обернуть с компонентом Просмотр вашего текста и значка. И вы можете установить только отступы по горизонтали и вертикали.
<View style={{
paddingVertical: 15,
paddingHorizontal: 10,
flexDirection: "row",
justifyContent: "space-between",
alignItems: "center"
}}>
<Text style={{
fontSize: 16,
color: "black"
}}>Kategorien:</Text>
<Icon/>
</View>