当前位置: 首页 > 知识库问答 >
问题:

样式单个选取器。React Native中的项目

全流觞
2023-03-14

有没有什么方法可以设计单个选择器的样式。项目?除了文字颜色?

还有,有点相关的,拾取者会带什么道具。物品?我知道他们会拿“钥匙”、“价值”、“标签”和“颜色”。但是还有其他的吗?

我正在尝试设置其中一个Picker的样式。项目在我的Picker组件中的方式与Picker的其余部分不同。Picker中的项目。

具体来说,我试图修改fontWeight,但除了具有该color属性的文本的颜色外,我还无法更改任何样式。

我知道您可以使用itemStyle作为Picker组件的道具来设置所有项目的样式,但是如果您希望其中一个项目看起来与其他项目略有不同怎么办?有没有办法做到这一点?

<Picker
  style={{height: 130, width: 130}}
  selectedValue={this.state.day}
  itemStyle={{height: 130, fontFamily: 'Rubik-Regular'}}
  onValueChange={(itemValue, itemIndex) => this.setState({day: itemValue})}
>
  <Picker.Item label="Day" value={-1} color='red'/>
  { validDays.map((i) => ( <Picker.Item key={i} label={i.toString()} value={i} /> )) }
</Picker>

试图改变第一个选择者。项目(label=“Day”)看起来像。我试着摆弄时尚道具,但没有成功:

<Picker.Item label="Day" value={-1} style={{ color: 'red'}}/>

还尝试过给标签一个文本组件,如下所示:

<Picker.Item label={(<Text>Hello</Text>)} value={-1}/>

那根本不可能实现。抛出了一个错误。

还尝试了:

<Picker.Item label="" value={-1} color='red'><Text>Hello</Text></Picker.Item>

共有1个答案

韩嘉祯
2023-03-14

您可以用于Picker的唯一道具。项目在Picker.ios.js和PickerA中提到ndroid.android.js

static propTypes = {
    value: PropTypes.any, // string or integer basically
    label: PropTypes.string,
    color: PropTypes.string,
  };

因此,您不能向其提供任何其他值。

 类似资料:
  • 本文向大家介绍CSS样式选择选项,包括了CSS样式选择选项的使用技巧和注意事项,需要的朋友参考一下 要为<select>中的选项设置样式,您可以尝试运行以下代码, 示例

  • 问题内容: 我在选择时遇到样式问题。我需要一些选项以粗体显示,但Internet Explorer不想呈现它。 我使用CSS进行设置: : 在Firefox中显示粗体字体,但在Internet Explorer中不显示。 我已经在Internet Explorer 7和8中尝试过。 有人有其他选择吗? 编辑:一个示例: HTML: CSS: 问题答案: IE不允许独立设计元素的样式。这是因为IE使

  • 我有选择。我有一些商品。 我需要改变它的风格 这里是这个选择的html 我需要更改选项的样式,所以我在css中写了这个。 但它不起作用 如果我这样写 一切都很好 以下是截图 我的问题在哪里?

  • 我一直在尝试更改选择选项的样式。例如添加颜色和背景似乎可以使用下面的代码。但它不起作用,例如边距:20px,边框或任何东西。一直在尝试不同的东西和JS和JQueary,但我不能让它工作,所有的提示都是欢迎的!:) null null

  • 问题内容: 这让我有些难过。我想在#contentdiv中将所有段落的第一个单词设为14pt,而不是默认的段落(12pt)。有没有办法在纯CSS中做到这一点,还是我将第一个单词包装在一个跨度中来完成此操作? 问题答案: 您正在寻找的是不存在的伪元素。有:first-letter和:first-line,但是没有:first-word。

  • 我真的对HTML5日期选择器感到兴奋。令人耳目一新的是,W3C终于弥补了一些不足,因此我们不必继续重新发明这样一种常见的输入形式。 这与另一个更大的问题(如果你知道答案的话)是成对的:是否值得我花时间尝试参与W3C或WHATWG,以便让其中一些事情见诸报端?任何形式的见解都是有帮助的。