问题标签 [react-native-stylesheet]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
react-native - 文本未在单行 React Native 中显示
我想在按钮的右侧显示文本,但文本没有显示在一行中,因为它在一行中显示为“Cre”,而在另一行中显示其他文本,问题出在我的图标宽度和高度上少,所以它使它的孩子具有相同的宽度和高度,但我不能增加我的宽度和高度。这是我的按钮,里面有 ImageBackGround 作为它的子元素:
问题是此文本“创建帐户”未显示在单行中。
css - 如何使用 flex-end 属性为元素添加边距?
我试图在我的反应本机应用程序的屏幕右上角放置一个视图,并使用:alignSelf: 'flex-end'
with position: absolute
。这可行,但是我现在想在框周围添加一个边距,margin: 15
但这不起作用。视图在顶部有边距,但在右侧没有边距,大概是因为我flex-end
对视图的使用尽可能地向左放置。如何覆盖它并在视图周围添加边距?
android - 方向改变时动态弯曲(翻转设备)
我还没有准备好将我的应用程序锁定为纵向模式,直到我确定我们无法解决这个问题。
曾经有一个容器叫SwipeListView
. 是第三方包,不知道的可以看看这个零食:react-native-swipe-list-view
。它正在工作,但是当我翻转设备时,每行的背面层不会延伸到屏幕的整个宽度(纵向->横向)
列表项本身可以很好地拉伸,但后面的层(带有按钮)会保持其原始宽度。
这SwipeListView
是renderItem
用于项目数据和renderHiddenItem
每行背面层的它:
为了篇幅的缘故,我就不给你了ChildListItem
。这是ChildListHiddenItem
:
以及应用的 StyleSheet 属性:
我也将为您省去更新的逻辑,this.props.dimensions
因为我已经通过在渲染函数中放置一个断点来确认该值已正确更新。
有什么想法或过去的经验吗?
PS:如果您需要它:
二进制文件:
节点:13.9.0 - C:\Program Files\nodejs\node.EXE
npm:6.13.7 - C:\Program Files\nodejs\npm.CMD
IDE:
Android Studio:版本 3.6.0.0 AI-192.7142.36.36 .6241897
npmPackages:
反应:16.9.0 => 16.9.0
反应原生:^0.61.5 => 0.61.5
尝试更新
LinearGradient
向下移动了一层,使用并且flexGrow
仍然flexShrink
无济于事,这证明它是未使用新容器更新的容器flexBasis
react-native - React Native resizeMode:'contain'不适用于expo?
我正在工作,resizeMode:'contain'
因为图像正在拉伸。但 resizeMode 不适用于 expo 应用程序。
css - React Native:是否有可能使组件及其所有子项消失?
在我的 React Native 应用程序中,我有一个<View>
嵌套在其中的其他几个元素。通常,如果我想让一个组件消失,我会使其高度变为 0,使其不透明度为 0,等等。但我想要一种通用的方法来将样式应用于<View>
并让它及其所有子组件消失。
有谁知道我该如何解决这个问题?