Je rencontre des problèmes lors de l'utilisation de Android:enabled="false"
, ce n'est pas désactivation le composant dans le cas c'est un spinner
. Je ne sais pas si c'est pertinent, mais il appartient à une mise en page qui fait partie d'un viewflipper
.
Des conseils ou des solutions?
Merci
Désactivez-le ou activez-le avant de configurer l'adaptateur.
yourSpinner.setEnabled(false);
yourSpinner.setClickable(false);
yourSpinner.setAdapter(typeAdapter);
Il n'est pas encore possible d'activer/désactiver un Spinner en XML. Pour ce faire, vous devez le faire en code.
Voici un exemple:
Spinner spinner = (Spinner) findViewById(R.id.mySpinner);
spinner.setEnabled(false);
vous pouvez définir Android:clickable="false"
dans le xml
pour désactiver le spinner
pour cliquer event
.
Vous pouvez définir cela dans le code Java lui-même, plutôt que dans le XML
, car le Spinner
devrait implémenter setEnabled(boolean)
à partir de View
.