La Conception de matériel datepickerdialog
Je voudrais savoir si je peux mettre en œuvre la conception de matériel datepickerdialog pour mon application android
Code:
import java.util.Calendar;
import android.app.DatePickerDialog;
import android.app.Dialog;
import android.os.Bundle;
import android.support.v4.app.DialogFragment;
import android.widget.DatePicker;
import android.widget.EditText;
public class SelectDateFragment extends DialogFragment implements
DatePickerDialog.OnDateSetListener {
EditText mEdit;
public Dialog onCreateDialog(Bundle savedInstanceState) {
final Calendar calendar = Calendar.getInstance();
int yy = calendar.get(Calendar.YEAR);
int mm = calendar.get(Calendar.MONTH);
int dd = calendar.get(Calendar.DAY_OF_MONTH);
return new DatePickerDialog(getActivity(), this, yy, mm, dd);
}
@Override
public void onDateSet(DatePicker view, int yy, int mm, int dd) {
populateSetDate(yy, mm + 1, dd);
}
public void populateSetDate(int year, int month, int day) {
mEdit = (EditText) getActivity().findViewById(R.id.date);
mEdit.setText(day + "/" + month + "/" + year);
}
}
Simplement, je ne veux pas utiliser des bibliothèques.Je veux juste savoir si cela peut être fait en utilisant android bibliothèques de prise en charge et comment.
J'espère que Cela aidera u beaucoup stackoverflow.com/questions/27362971/...
OriginalL'auteur user3278732 | 2015-07-15
Vous devez vous connecter pour publier un commentaire.
https://github.com/wdullaer/MaterialDateTimePicker
un bon Matériel de Sélecteur de Date de Bibliothèque.
Facile à utiliser.
Seulement ajouter de la compilation com.wdullaer:materialdatetimepicker:1.4.2 " pour votre application: construire.gradle
par exemple: Date de Dialogue Sélecteur de
et obtenir votre cueillies à la date de son implémente la méthode 'onDateSet fonction
Ne pas oublier de donner les auditeurs à une activité ou d'un fragment sur l'appareil de rotation comme ici: android-arsenal.com/details/1/3779 et de désactiver les vibrations et l'autorisation: github.com/wdullaer/MaterialDateTimePicker/issues/55.
OriginalL'auteur Htoo Aung Hlaing
Vous ne pouvez pas avoir de la conception des matériaux cueilleurs dans les versions antérieures, le soutien de la bibliothèque ne dispose pas de ces widgets. Vous devrez utiliser la 3ème partie des bibliothèques. Vous pouvez essayer cette bibliothèque, l'auteur a pris le
DateTimePicker
à partir d'Android Cadre que vous voyez dans leAndroid Lollipop
et compilées dans une bibliothèque et il prend en charge à partir d'Android 4.0 sur les paroisses.Pour l'ajouter dans votre application juste ajouter ci-dessous les lignes de construction.gradle:
Trouver sur github lien
Le code d'Android Cadre de ici
OriginalL'auteur Psypher
Oui vous pouvez, mais il serait un peu gênant à expliquer ici. Comme une astuce, vous pouvez utiliser une bibliothèque comme cette.
Bien que Google vous recommande d'utiliser le natif de sélecteur de dates à partir de la version de l'os. Ils prétendent que l'utilisateur serait plus en rapport avec le proccess.
Meilleur de la chance.
OriginalL'auteur Tin Megali