React Native flex and布局问题

问题描述 投票:0回答:1

我以前从未从事过应用程序开发项目,但是由于我们没有人可以进行任何更改,因此我的经理希望我进行这些调整,到目前为止,我在股票溢出社区的帮助下取得了成功,但几乎没有即使在网上搜索和观看YouTube视频也无法理解的概念和代码行。

1-有时,为视图或文本分配了预定义的样式。 exp:style = {styles.myAndroidStyle}问题:如何保持这种样式并仅收取一个参数(例如颜色)?

我以粗体显示了所有选项。

2-说到颜色,这两种分配颜色的方式有什么区别color = {Colors.myColorGold}颜色:Colors.myColorGold

3-相同的东西,这两种导航方式有什么区别this.props.navigation.navigate('NotificationPreferences');this.navigate('NotificationPreferences');

4-我有一个带占位符的选择器,我尝试了所有更改占位符颜色的操作,但没有成功,知道吗?

  const MyPicker = ({myOptions, handleChange, selectedID}) => {
    return Platform.OS === 'ios' ? (
        <RNPickerSelect
            placeholder={{label: 'Select an item', value: null, **placeholderTextColor: Colors.myColorGold**}}
            **placeholderTextColor={Colors.myColorGold}**
            items={itemOptions}
            onValueChange={handleChangeItem}
            style={{inputIOS: styles.inputIOS, inputAndroid: styles.inputAndroid, **Color: Colors.myColorGold**}}
            value={selectedItemID}
            **textColor={Colors.myColorGold}**
        />
    ) : (
        <Picker
            selectedValue={selectedItemID}
            style={styles.inputAndroid}
            onValueChange={handleChangeItem}
            **textColor={Colors.myColorGold}**
            **Color={Colors.myColorGold}**

        >
          <Picker.Item  label="Select a item" value="null" **textColor={Colors.myColorGold} Color={Colors.myColorGold}**/>
          {
            ItemOptions.map((item) => (
                <Picker.Item key={item.value} label={item.label} value={item.value} **textColor={Colors.myColorGold} Color={Colors.myColorGold}** />
            ))
          }
        </Picker>
    )
  }

  ItemPicker.propTypes = {
    ItemOptions: PropTypes.object,
    handleChangeItem: PropTypes.func,
    selectedItemID: PropTypes.number,
    **Color: Colors.myColorGold**,
    **placeholderTextColor: Colors.myColorGold**
  }
react-native android-studio styles jsx picker
1个回答
0
投票

这些问题似乎很容易。您可能需要从官方文档中找到答案。

© www.soinside.com 2019 - 2024. All rights reserved.