J'ai un problème avec Android:Prompt
pour un fileur. J'ai utilisé ce code dans le fichier XML mais cela ne fonctionne pas:
<Spinner
Android:id="@+id/spinner"
Android:layout_width="match_parent"
Android:layout_height="wrap_content"
Android:layout_marginTop="120dp"
Android:Prompt="@string/club_type">
</Spinner>
J'ai également essayé d'utiliser ce code dans mon activité principale mais cela ne fonctionne pas non plus:
spinner.setPrompt("Select club");
Pendant que j'utilisais le deuxième cas, je n'ai pas utilisé Android:Prompt
; en d'autres termes, je les ai essayés individuellement. Quelqu'un pourrait-il m'aider?
Fonctionne parfaitement sur le mien.
Vous vous trompez Invite avec le premier élément. Tapez sur le spinner et vous verrez Select club
comme en-tête qui est l'invite.
J'espère que cela t'aides.
Il y a deux façons de gérer cela:
Manière statique:
ajouter un code de ligne dans la balise Spinner de XML
Android:spinnerMode="dialog"
puis définissez:
Android:Prompt="Prompt"
De manière dynamique:
utilisation
Spinner spinner = (Spinner)findViewById(R.id.spnner);
String[] myItems= getResources().getStringArray(R.array.spinner1);
ArrayAdapter<String> arrayAdapter = new ArrayAdapter<>(this,
Android.R.layout.select_dialog_item, myItems);
spinner.setPrompt("Prompt");
lorsque vous définissez et initialisez votre adaptateur
j'espère que cela peut vous aider! :)