更改默认的 React Native <Picker> 下拉箭头图标

新手上路,请多包涵

我想专门改变它的颜色:

 <Picker selectedValue={this.state.selected}
        onValueChange={(value) => this.setState({selected:value})}  >
  {data.map ((value)=><Picker.Item label={value} value={value} key={value}/>)}
</Picker>

原文由 John Mizanean Haimo 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 564
2 个回答

对于那些希望在 android 中更改插入符号图标(下拉箭头)颜色的人,您可以尝试将以下行添加到您的 styles.xml:

 <item name="android:colorControlNormal">#FFFFFF</item>

应该是这样的:

 <resources>
    <!-- Base application theme. -->
    <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
        <!-- Customize your theme here. -->
        <item name="android:colorControlNormal">#FFFFFF</item>
    </style>
</resources>

完成后,重建应用程序,因为对本机文件所做的更改不会热重载。

原文由 marley89 发布,翻译遵循 CC BY-SA 4.0 许可协议

您可以更改 android 中的下拉箭头图标,如下所示:

<Picker dropdownIconColor= 'colorName'/>

原文由 Abhishek Kumar 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题