Je veux créer un widget qui montre le nom de différents pays et là le temps dans une liste peut quelqu'un dire comment faire cela. Et si quelqu'un clique sur l'élément de la liste, il affichera un toast avec le nom de l'élément cliqué.widget pour montrer le nom du pays et l'heure
Répondre
Vous devriez apprendre de n'importe quel exemple comment créer un widget simple, ensuite vous devez implémenter listView ou recyclview avec le nom du pays. Vous pouvez les utiliser en utilisant JSON, ou faire la liste dans l'application en utilisant aray-list sur les fichiers xml ou String [] avec les noms de pays. Ensuite, vous devriez faire quelque chose a) obtenir la position sur l'élément cicked b) faire un toast avec quelque chose comme "Vous sélectionnez count" + clickedPosition.
Ou oui. Spinner sera le meilleur. U peut également vérifier https://developer.android.com/reference/android/widget/AutoCompleteTextView.html
Spinner vous attend https://developer.android.com/guide/topics/ui/controls/spinner.html
Pour montrer la fois le nom des pays et le temps, vous devez créer votre propre mise en page de liste déroulante pour afficher 2 textview (nom du pays, le temps) sur chaque point.