Définir manuellement la largeur de spinner liste déroulante dans android

Est-il possible de définir la largeur d'un spinner liste déroulante dans le code? J'ai un spinner peuplée avec des entiers, et il ne semble pas bon avec la liste de l'expansion en largeur. Puis-je définir la largeur d'envelopper le contenu en quelque sorte?

Spinner hSpinner = (Spinner) timerView.findViewById(R.id.timer_hour_spinner);
ArrayList<Integer> hList = new ArrayList<Integer>(21);

for (int i = 0; i <= 20; i++) { hList.add(i); }

ArrayAdapter hAdapter = new ArrayAdapter(RemindMe.this, android.R.layout.simple_spinner_item, hList);
hAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

hSpinner.setAdapter(hAdapter);

Merci!

Linus

OriginalL'auteur aspartame | 2009-10-11