使用:https://callstack.github.io/react-native-paper/card-actions.html
我如何定位2个按钮之间的弹性空间?我正在尝试的任何东西都不起作用。
<Card.Actions
style={{
display: 'flex',
justifyContent: 'space-between',
flexDirection: 'row',
}}>
<Text>Lead booker:{'\n'}Benn King</Text>
<AppButton label="View Booking" width="50%" size="small" />
</Card.Actions>
1条答案
按热度按时间zwghvu4y1#
看起来不错。我不熟悉这些
react-native-paper
组件。但是css样式属性和嵌套看起来不错。我怀疑的是,
react-native-paper
组件没有像您期望的那样对待style
prop ,可能会覆盖或强制执行一些覆盖您的样式。因此,为了给予你恢复一点理智,建议你尝试一下
space-between
flex布局,只使用普通的react-native
组件View
和Text
。可能在最外面的容器上也需要width: '100%'
。下面是使用snack.expo.dev-https://snack.expo.dev/w1ATX401_的示例
基本上不要使用
Card.Actions
,因为它似乎覆盖了你设置的justifyContent
样式。你可以把它看作是一个“bug”或者是库的一个特性。