2010-05-28 6 views

Répondre

32

Vous pouvez modifier ces paramètres dans le fichier de modèle. Le tutoriel hello-spinner est très utile.

http://developer.android.com/guide/tutorials/views/hello-spinner.html

Ajouter un nouveau fichier XML dans votre dossier de mise en page.

Exemple: spinnerLayout.xml

<?xml version="1.0" encoding="utf-8"?> 
    <TextView xmlns:android="http://schemas.android.com/apk/res/android" 
       android:id="@+id/spinnerTarget" 
       android:layout_width="fill_parent" 
       android:layout_height="wrap_content" 
       android:textSize="14pt"   
       android:textColor="#FF8B1500" 
       android:gravity="center"/> 

Modifier la ressource de l'adaptateur à votre nouveau fichier de mise en page:

adapter = ArrayAdapter.createFromResource(
       this, R.array.sound, R.layout.spinnerLayout); 
+0

Ouais ça a changé la taille de l'objet UI, mais je veux personnaliser le spinner. Peut être comme utiliser setDropDownResource, mais je ne suis pas capable de comprendre comment faire une telle ressource. – kaibuki

+0

D'accord, je comprends ce que vous voulez dire. J'ai édité le post précédent. – sirlunchalot

7
android:padding="0dip" 

dans mon spinner rend plus petit en utilisant

android.R.layout.simple_spinner_item 

en faisant l'arra y adaptateur semble le rendre plus petit aussi, mais je n'ai aucune idée si c'est une chose saine à faire.

Questions connexes