Je reçois la liste des langues du serveur à l'aide du repos API code> dans Android à l'aide de la modernisation. Je dois envoyer la clé / ID de l'élément sélectionné dans la spinner. Ceci est la
JSON code>.
public class LanguageListing {
@SerializedName("key")
@Expose
private String key;
@SerializedName("language")
@Expose
private String language;
public String getKey() {
return key;
}
public void setKey(String key) {
this.key = key;
}
public String getLanguage() {
return language;
}
public void setLanguage(String language) {
this.language = language;
}
}
3 Réponses :
Obtenir l'élément sélectionné de Spinner à l'aide de Vérifiez votre liste principale pour la chaîne. Si la chaîne est là, vous pouvez également obtenir son identifiant. P> Spinner.GetselectedItem () CODE> et stockez-le dans la variable Dites
sélectionnée code> que vous récupérez déjà dans votre code.
for(LanguageListing e : datalist) {
if (e.getLanguage().contains(selectedString)) {
String sel_id = e.getKey();
break;
}
}
Pouvez-vous s'il vous plaît écrivez le code complet pour cela ... Je ne comprends pas ce que vous essayez de dire. s'il te plaît
Language de votre nom de classe modèle à l'intérieur de cette définition de deux champs Nom de la clé et nom de la langue.
Vous appliquez S'il vous plaît essayez-le, il vous aidera. P> P> setonitemselecteListener code> sur Spinner.
Vous créez d'abord une classe de modèle puis créer une liste
Qu'est-ce que cela signifie par cette ligne ??? list.add (nouveau language ("AA", "Afar"));
et où j'ai besoin d'utiliser cette ligne
APNE CODE M ArrayList.Ajouter (OBJ) KR Rakha H Oncreate M Code Mene Dia Tha Na Vaha P Yourlist Ki Jagah AP Arraylist.Betty () Kro.
mjy smjh nai a rhi apki bt
APNE SB SI KR RAKHA H APKO BS ONCREATE M Spinner P Cet article click lagana h
kya eror vo b pour poster kro na
Essayez ceci
@OnItemSelected({R.id.yourSpinner}) public void spinnerItemSelected(Spinner spinner, int position) { switch (spinner.getId()) { case R.id.yourSpinner: LanguageListing langKeyvalue = (LanguageListing ) yourSpinner.getSelectedItem(); String key = langKeyvalue.getKey(); //here you will get selectedItem key String language = langKeyvalue.getLanguage(); break; } }
Pouvez-vous s'il vous plaît poster votre code complet
ouais laissez-moi éditer ceci ...
@Kartikshah maintenant chèque s'il vous plaît