2015-11-20 2 views
2

React native имеет DatePickerIOS, но работает только на ios. Как создать ту же функциональность на Android?Как создать datepicker для android с помощью реакции-родной?

+0

Добро пожаловать в StackOverflow. Пожалуйста, сначала попросите помочь StackOverflow, чтобы задать вопросы. Сосредоточьтесь на [Как задать хороший вопрос] (http://stackoverflow.com/help/how-to-ask) и [Как создать минимальный, полный и проверенный пример] (http://stackoverflow.com/ help/mcve), но и другие [темы справки] (http://stackoverflow.com/help/asking). –

+0

Попробуйте использовать https://github.com/pandiaraj44/react-native-datepicker-dialog для простой реализации выбора даты для android и ios. – scsiva1991

+0

https://github.com/mmazzarolo/react-native-modal-datetime-picker –

ответ

0

DatePickerAndroid по-прежнему недоступен в текущей версии React Native (0.14.2).

this module, осуществляемый третьей стороной. Это не официальный, но это хорошее временное решение, пока React Native не выполнит правильный.

+0

Спасибо, но, возможно, у вас есть другие решения без редактирования файлов с реакцией? – lymmight

+0

Какая проблема при использовании этого модуля? Я использую его для своего приложения, у него есть Date and Time Picker, который отлично работает ... – BigPun86

1

следуйте ниже инструкции связи для андроид 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

Хотя это теоретически может ответить на вопрос, [было бы предпочтительнее] (// meta.stackoverflow.com/q/8259) включить важные части ответа здесь, и укажите ссылку для справки. – Tunaki

+0

Ссылка не работает – rolando

Смежные вопросы