gpt4 book ai didi

react-native - 如何在 React Native 中将文本 float 到另一个文本上

转载 作者:行者123 更新时间:2023-12-04 05:24:48 26 4
gpt4 key购买 nike

enter image description here
这是我试图实现的一个例子,下面是组件结构的分解
enter image description here
这就是当前代码的样子:

             <View style={styles.buttonHolder}>
<Text style={styles.greenButtonIcon}>
FB
</Text>
<Text style={styles.greenButtonText}>
{this.props.buttonName}
</Text>
</View>
我的问题在这里,因为文本与完整框居中对齐,我无法为文本和图标设置 flex 值,因为这将使它们拥有自己的空间并且不会 float 。
你能帮忙吗。如果您需要更多信息,请告诉我。

最佳答案

尝试将它们放在 buttonHolder 中的绝对 View 中.套装buttonHolderjustifyContentalignItems中央。然后制作绿色按钮alignSelfflex-start :

<View style={styles.buttonHolder}>
<View style={styles.absolute}>
<Text style={styles.greenButtonIcon}>
FB
</Text>
</View>
<View style={styles.absolute}>
<Text style={styles.greenButtonText}>
{this.props.buttonName}
</Text>
</View>
</View>

const styles = StyleSheet.create({
absolute: {
position: 'absolute',
height: '100%',
width: '100%',
alignContent: 'center',
justifyContent: 'center'
},
styles.greenButtonIcon: {
alignSelf: 'flex-start'
}
})

关于react-native - 如何在 React Native 中将文本 float 到另一个文本上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44213123/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com