Android obtient tous les pays sur tableau spinner
J'ai beaucoup cherché mais les trucs que j'ai trouvé était un peu confus.
J'ai besoin d'obtenir de l'android liste des pays et par défaut les paramètres régionaux de l'utilisateur.
Par exemple:
Je suis de l'enregistrement d'un compte utilisateur et j'ai besoin d'insérer le pays, qui spinner montrera tous les pays, mais par défaut apparaîtra mes paramètres régionaux par défaut.
Maintenant j'ai:
private Spinner spCountry;
private String array_spinner[];
...
spCountry = (Spinner) findViewById(R.id.spCountry);
array_spinner = new String[1];
array_spinner[0] = "Portugal";
ArrayAdapter adapter = new ArrayAdapter(this, android.R.layout.simple_spinner_item, array_spinner);
spCountry.setAdapter(adapter);
Merci à vous tous pour l'aide!
source d'informationauteur FilipeOS
Vous devez vous connecter pour publier un commentaire.
Quant à moi, je itérer les jeux de paramètres régionaux disponibles et ajouter chaque élément dans une liste de tableaux. Et bien sûr, j'ai d'ignorer les doublons, et les cordes à vide. Voici mon code:
Vous pouvez utiliser
Puis l'utiliser pour définir la sélection par défaut comme suit.
De SORTIE:
Mise à JOUR:
Créer
arrays.xml
dansres/values
Ensuite utiliser suivant dans votre
activity
pour obtenir tous les pays.Utile et personnalisable Pays Sélecteur pour vos besoins.
Gradle
Exemple D'Utilisation:
Référence https://android-arsenal.com/details/1/4390
Pourquoi ne pas le faire comme ça? Juste à entrer le pays dans une liste, à les trier et à l'insertion.