Comment afficher la date actuelle dans le texte d'un widget EditText de manière dynamique lors de l'exécution?Affichage d'une date par défaut dans un widget EditText
Merci patrick
Comment afficher la date actuelle dans le texte d'un widget EditText de manière dynamique lors de l'exécution?Affichage d'une date par défaut dans un widget EditText
Merci patrick
Si votre EditText est déclaré dans le fichier xml, vous devez le récupérer dans le code comme celui-ci
EditText editText = (EditText) findViewById(R.id.your_edittext_id);
Ensuite, vous pouvez facilement mettre à jour avec la date actuelle
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");
editText.setText(sdf.format(new Date()));
C'est ça! Merci Thomas – bugzy
... encore mieux utilise les paramètres régionaux et les options de formatage des utilisateurs:
editText.setText(DateFormat.getDateInstance().format(new Date()));
Avec mise à jour? Ensuite, vous aurez besoin d'un service ou quelque chose de mise à jour du texte en continu! – Snake
Je veux dire une valeur initiale. Supposons que j'ai un widget EditText et que la date actuelle s'affiche dans le contrôle lors de son affichage initial. Y at-il un moyen d'accomplir cela dans le XML, ou par programmation, et à quoi pourrait ressembler un exemple. – bugzy