问题标签 [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(Expo)TextInput:选择Android提供的建议时样式发生变化
自 2 天以来一直在寻找这个问题的解决方案,而互联网并没有为我提供我生命中的第一次解决方案,所以这是我在 StackOverflow 上的第一篇文章 :)
因此,我正在使用 Expo (3.4.1) 构建一个 react-native (0.59.8) 应用程序,并使用 Android 9.1 进行测试。
我有一个看起来像这样的电子邮件 TextInput:
TextInput 首先按预期显示,当我手动填写(键入我的电子邮件地址)时没有问题。
但是,当我选择一个 Android 建议时,TextInput 样式会发生变化(颜色变为浅黄色,backgroundColor 变为黄色/绿色,borderColor 变为橙色),这有点难看:/。
看起来行为与-webkit-text-fill-color
标准 CSS 中的行为相同,但在 RN 中找不到对应的行为。
谢谢你的帮助 :)
react-native-flexbox - 使用 React Native 覆盖样式表中的单个样式道具
使用 React Native,我希望使用 StyleSheet 来定义样式,然后在许多组件中使用该样式,但我想更改或覆盖一些组件的单个道具。例如,一组 10 个视图,有 5 种不同的颜色,但所有其他道具都相同。这可能吗?语法是什么样的?
我无法想象我必须定义 5 种不同的样式或使用内联样式。非常感谢您的帮助。
react-native - 我不明白为什么borderRadius 不能在flatList 组件上工作
我正在通过使用 FlatList 组件显示消息来完成本机反应。我正在尝试设置消息的样式,使它们是圆形的,但borderRadius
不起作用(左、右、上或下)。我发现了这一点:borderRadius 没有应用于 FlatList,但即使在添加overflow: 'hidden'
到我的代码之后,我也无法让它显示除矩形之外的任何内容。
编码:
款式:
添加renderTextItem()
css - 如何在 React Native 中的视图之间填充保存
我有两个视图,在我的视图中,每个视图中有两个 TextInput 文件,问题是在我的每个文本输入文件之间有很多空间,如何填补它们之间的空白。以下是我的看法:
这是样式:
react-native - 如何在屏幕中心将 React Native Modal 显示为小窗口
我想在屏幕中间显示我的反应本机模式,即使我已经完成了样式设置,但窗口出现在我的屏幕顶部但不在屏幕中心。这是我到目前为止所尝试的:
这是模态样式: