novembre
2011
Bonjour,
Parfois, on a besoin de modifier le manière dont le spinner est affiché.
Trois actions sont nécessaires pour cela (je me suis appuyé sur le tutorial Android :hello-spinner)
1. Créez un fichier spinnertext.xml dans votre dossier layout qui définit comment s’affiche le texte (font),
2. Changez la taille de votre spinner dans votre fichier main.xml (où votre spinner est défini),
3. Changez la déclaration de votre spinner dans votre activité.
Votre fichier spinnertext.xml créé dans le dossier res\layout:
<?xml version= »1.0″ encoding= »utf-8″?>
<TextView xmlns:android= »http://schemas.android.com/apk/res/android »
android:text= »@+id/TextView01″
android:id= »@+id/TextView01″
android:layout_width= »wrap_content »
android:layout_height= »wrap_content »
android:textSize= »12sp »
android:textColor= »#FFFFFFFF »
android:gravity= »center »/>
La déclaration de votre spinner dans le fichier main.xml (dans res\layout), pour gérer sa taille :
<Spinner
android:id= »@+id/spinner »
android:layout_width= »fill_parent »
android:layout_height= »32dip »
android:drawSelectorOnTop= »true »
android: prompt= »@string/spinner_prompt »
/>
Et la déclaration du spinner dans votre activité (en jaune le code changé):
Spinner s = (Spinner) findViewById(R.id.spinner);
ArrayAdapter adapter = ArrayAdapter.createFromResource(this, R.array.sensors,R.layout.spinnertext );
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
s.setAdapter(adapter);
//when an item is selected call the selectSensor method
s.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
selectSensor(parent.getItemAtPosition(position));
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
}
});
Alors, merci qui?
Merci, Android2ee, les Ebooks de programmation Android :o)
Mathias Séguy
mathias.seguy.it@gmail.com
Auteur Android2EE
Ebooks pour apprendre la programmation sous Android.
Retrouvez moi sur Google+
Suivez moi sur Twitter
Rejoignez mon réseau LinkedIn ou Viadeo
Référence Android
Mots-clés
Archives
- mars 2015
- février 2015
- janvier 2015
- mai 2014
- mars 2014
- janvier 2014
- décembre 2013
- novembre 2013
- septembre 2013
- mai 2013
- mars 2013
- février 2013
- janvier 2013
- décembre 2012
- novembre 2012
- octobre 2012
- septembre 2012
- août 2012
- mai 2012
- avril 2012
- mars 2012
- janvier 2012
- décembre 2011
- novembre 2011
- septembre 2011