Ok, je suis très nouveau dans le développement et la programmation Android en général. J'ai un listView avec deux éléments dedans, quand un utilisateur clique dessus, je veux que chacun passe à une activité différente. Voici le code que j'ai jusqu'ici.ListView va à différentes activités
package com.pais.convert;
import android.app.ListActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;
public class list extends ListActivity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
String[] choose = getResources().getStringArray(R.array.list_chooser);
setListAdapter(new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, choose));
ListView lv = getListView();
lv.setTextFilterEnabled(true);
}
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
Intent intent = new Intent(this, tempConvert.class);
intent.putExtra("KEY_SELECTED_INDEX", position);
startActivity(intent);
}
}
Voici donc quand il clique sur les deux vont aller à la tempConvert.class. Je veux celui qui dit "Temp" aller à tempConvert et quand "Dist" est cliqué il va à distConvert.class. Comment pourrais-je accomplir cela?
Merci à l'avance pour l'aide
Donc, si je voulais ajouter d'autres activités à ouvrir tout ce que je dois faire est d'ajouter plus de cas oui? Merci – sipjca
Voilà comment je le ferais. Vous pourriez être en mesure de le rendre un peu plus robuste aux changements de votre interface en vous appuyant sur l'identifiant au lieu de la position, mais c'est un appel de jugement. –