de base spinner exemple
Main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<Spinner
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/spin"
android:entries="@array/num"
/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btn"
android:text="Click ME"
android:gravity="center"
/>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/txtv"
/>
</LinearLayout>
Spin.java
package com.and.spin;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.Spinner;
import android.widget.TextView;
public class spin extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
final TextView tv=(TextView)findViewById(R.id.txtv);
Button b=(Button)findViewById(R.id.btn);
final Spinner s=(Spinner)findViewById(R.id.spin);
b.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
String spin=s.toString();
tv.setText(spin);
}
});
}
}
Dans ce programme, je vais essayer d'affichage sélectionné les options de la touche de navigation pour le TextView. Mais la sortie dsiplays android.widget.Spinner@44c0d7f8
Je veux de sortie comme (1,2,3,4 ou 5) que l'option sélectionnée dans l'Spinner plutôt que de android.widget.Spinner@44c0d7f8
OriginalL'auteur yashhy | 2012-10-27
Vous devez vous connecter pour publier un commentaire.
OriginalL'auteur Hardik Joshi
Vous n'avez pas besoin partagé de préférence à des valeurs de charge au spinner. Vous avez juste besoin de les déclarer dans le tableau string.xml fichier et charger.Je vous donne mon code.Juste l'utiliser.:-
ÉTAPE 1:-
Déclarer tableau pour spinner dans votre string.xml(res->valeurs->strings.xml):--
ÉTAPE 2:-
Déclarer Spinner widget dans votre mise en page fichier xml
ÉTAPE 3:-
Déclarer Spinner dans votre Activité
OriginalL'auteur Kailash Dabhi
Vous appelez la méthode toString() sur la touche de navigation pour obtenir la sélection qui est faux. Vous devez appeler getSelectedItemPosition() la méthode pour obtenir la sélection.
OriginalL'auteur Techie Manoj
OriginalL'auteur Sakshi