Existe algum widget do Android que permita escolher a data e a hora ao mesmo tempo? Eu já uso o seletor de horário básico e o seletor de datas .
Mas eles não são tão sexy e amigáveis (eu achei). Você sabe se existe um widget incluindo data e hora?
Muito obrigado, Luc
showDialog
. Talvez algo mais atual venha em breve.Coloque ambos
DatePicker
eTimePicker
em um layout XML.date_time_picker.xml:
O código:
fonte
Use esta função para permitir que você defina a data e a hora uma a uma e depois defina-a para a data variável global. Nenhuma biblioteca sem XML.
fonte
Eu criei uma biblioteca para fazer isso. Ele também tem cores personalizáveis!
É muito simples de usar.
Primeiro você cria um ouvinte:
Então você cria e mostra a caixa de diálogo:
Espero que você ache útil.
fonte
Chame a caixa de diálogo do seletor de horas no
DatePicker
método de hora da atualização. Não será chamado ao mesmo tempo, mas quando você pressionar oDatePicker
botão set. A caixa de diálogo do seletor de horas será aberta. O método é dado abaixo.o main.xml é fornecido abaixo
fonte
Eu também queria combinar um DatePicker e um TimePicker. Então, eu crio uma API para lidar com ambos em uma interface! :)
https://github.com/Kunzisoft/Android-SwitchDateTimePicker
Você também pode usar o SublimePicker
fonte
<item name="android:textSize">11sp</item>
e remover a configuração em negrito. 2) parece quesetDefaultDateTime(..)
deve ser chamado ou você recebe uma exceção de tempo de execução .. então eu chamo isso com apenasCalendar.getInstance().getTime()
como parâmetro. Melhor projeto github para um selecionador de data que eu tenho visto até agora - obrigado por compartilhar issoOs URLs que você vincula para mostrar como abrir uma caixa de diálogo com um seletor de horas e outra caixa de diálogo com um seletor de datas. No entanto, você precisa estar ciente de que pode usar esses widgets da interface do usuário diretamente em seu próprio layout. Você pode criar sua própria caixa de diálogo que inclui um TimePicker e DatePicker na mesma exibição, realizando o que eu acho que você está procurando.
Em outras palavras, em vez de usar TimePickerDialog e DatePickerDialog, basta usar os widgets da interface do usuário
TimePickereDatePickerdiretamente em sua própria caixa de diálogo ou atividade.fonte
Eu estava enfrentando o mesmo problema em um dos meus projetos e decidi criar um widget personalizado que possui o selecionador de data e hora em um diálogo fácil de usar. Você pode obter o código-fonte junto com um exemplo em http://code.google.com/p/datetimepicker/ . O código está licenciado sob Apache 2.0.
fonte
Bifurquei, atualizei, refatorei e aprimorei o projeto android-dataslider. Agora está no Github:
https://github.com/casidiablo/date-slider
fonte
Você pode usar um dos
DatePicker library
wdullaer / MaterialDateTimePickerPrimeiro show DatePicker.
Então
onDateSet callback store date & show TimePicker
Na
onTimeSet callback
hora da lojafonte
Pode ser que este link do tutorial ajude http://custom-android-dn.blogspot.com/2013/03/how-to-create-custom-date-time-picker.html
fonte
Outra opção é o projeto android-wheel , que chega bem perto da caixa de diálogo UIDatePicker do iOS.
Ele fornece um controle deslizante vertical para escolher qualquer coisa (incluindo data e hora). Se você preferir o controle deslizante horizontal, o DateSlider mencionado por Rabi é melhor.
fonte
Eu escrevi um pequeno widget que permite escolher data e hora.
DateTimeWidget
fonte
Criei uma caixa de diálogo de alerta que combina o selecionador de data e o selecionador de hora. Você pode obter o código em https://github.com/nguyentoantuit/android Nota: DateTimePicker é uma biblioteca
fonte
Aqui está uma versão mais compacta da idéia de Jaydeep de mostrar um diálogo após o outro. Eu gosto desta solução porque não tem dependências.
fonte