如何使用react-native为android创建datepicker?

问题描述 投票:3回答:5

React native具有DatePickerIOS,但它仅适用于ios。如何在Android上创建相同的功能?

javascript android ios reactjs react-native
5个回答
3
投票

我知道那个问题和老问题,但无论如何我都会留下这个答案。

React native现在支持datepicker for Android as well


1
投票

按照以下链接说明android datepicker: -

http://react-components.com/component/react-native-date

并为日期替换handleClick函数

handleClick: function () {
 NativeModules.DateAndroid.showDatepicker(function() {}, function(year, month, day) {
    alert(year + ":" + month+ ":" + day);
  });
},

0
投票

当前版本的React Native(0.14.2)仍然没有DatePickerAndroid。

您可以使用由第三方实施的this module。它不是官方的,但它是一个很好的临时解决方案,直到React Native实现正确的解决方案。


0
投票

你也可以试试这个:https://github.com/xgfe/react-native-datepicker

为Android和IOS做出原生的datePicker组件,使用DatePikcerAndroid,TimePickerAndroid和DatePickerIOS


0
投票

React Native现在支持Android日期选择器,但它仍然是一个完全独立的组件,以不同的方式工作。有几个模块可以更容易地同时为两个平台实现它。比如我自己的模块https://github.com/henninghall/react-native-date-picker,但那里有很多其他人。

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