-
4 pièce(s) jointe(s)
spinner android studio
dans mon application créer avec android studio j'utilise un spinner :
<Spinner
android:id="@+id/spinnerr"
android:layout_width="match_parent"
android:layout_alignParentRight="true"
android:layout_toRightOf="@id/spec"
android:layout_height="wrap_content"
android:textAlignment="center"
android:layout_gravity="center_horizontal"
android:transitionGroup="false"
android:touchscreenBlocksFocus="false"
android:clickable="false"
android:background="@android:color/white"
android:padding="10dp">
</Spinner>
et voila son code java :
public class page3 extends AppCompatActivity {
Spinner spinner;
ArrayAdapter<CharSequence> adapter;
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.page3);
spinner = (Spinner) findViewById(R.id.spinnerr);
adapter = ArrayAdapter.createFromResource(this,R.array.nom_de_spec,android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
Toast.makeText(getBaseContext(),parent.getItemAtPosition(position)+"selected",Toast.LENGTH_LONG).show();
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
}
});
et voila mes item de spinner :
<string-array name="nom_de_spec">
<item>ophtalmo</item>
<item>pediatre</item>
<item>ORL</item>
<item>Endocrinologie</item>
<item>Urologie</item>
<item>cardiologie</item>
<item>orthopedie dento faciale</item>
<item>biophysique et medcine nucleaire</item>
<item>hematologie clinique</item>
<item>medecine carcinologique</item>
<item>neuro-chirurgie</item>
<item>medecine interne</item>
<item>Gynecologue</item>
<item>Medecin Dentiste </item>
</string-array>
<string-array name="nom_de_spec1">
<item>Béja</item>
<item>Tunis</item>
</string-array>
et voila les captures d’écran pour spinner dans mon application :
Pièce jointe 208997Pièce jointe 208998Pièce jointe 208999Pièce jointe 209000
Mon problème je veux exactement quand je clic et je choisis item ""OPHTALMO"" et ""TUNIS"" je veux voir un listeview qui presente une liste des OPHTALMO dans la région de TUNIS
Merci pour votre attention j'attends vos réponses avec patience.
-
Bonjour,
tu dois créer une requête sql qui a comme condition les deux valeurs. Lorsqu'on clic sur le bouton recherche, l'application doit recupérer les valeurs sélectionnées pour les envoyées à l'aide de la méthode POST dans serveur qui doit traiter. Supposons que le fichier est nommée recherche.php et les données seront transferées dans ces fichiers grâce à la grace AsyncTask pour qu'on niveau du serveur php s'exécute ce script de recherche(recherche.php) et renvoie les résultats au format JSON.
C'est le résultats qui doivent être affiché dans une listview sachant que tu dois créer un fichier layout que tu dois personnaliser l'affichage des résultats dans la listview et utiliser un AdapterArray.
-
spinner android studio
Merci infiniment je veux essayer :)