2010-10-08 5 views
2

J'ai une liste avec 15 éléments. Lorsque je clique sur un élément, je veux changer l'écran (Intention). comment puis-je changer l'activité sur l'élément sélectionné dans Android? un didacticiel ou un code source?Android voir la liste sur le clic

+1

Quelle partie vous rencontrez des problèmes avec? Connaître un clic, déterminer quel élément a été cliqué ou démarrer une nouvelle activité? –

+2

s'il vous plaît, faites un peu de recherche vous-même avant de poser une question. Cette même question (à la fois l'élément cliqué et l'activité de changement) est répondu plus de 10 fois juste dans SO. – Maragues

Répondre

6

Vous pouvez utiliser l » setOnItemClickListenerListView, et commencer une nouvelle activité dans votre mise en œuvre de cette méthode. Voici un exemple de code:

myListview.setOnItemClickListener(new AdapterView.OnItemClickListener() { 
    public void onItemClick(AdapterView parent, View v, int position, long id){ 
     // Start your Activity according to the item just clicked. 
    } 
}); 
2
final ListView list = (ListView) findViewById(R.id.SCHEDULE); 

protected void onCreate(Bundle savedInstanceState) { 
    list.setOnItemClickListener(new OnItemClickListener() { 

     public void onItemClick(AdapterView<?> arg0, View arg1, int pos, 
       long arg3) { 
      Toast.makeText(getApplicationContext(),"hiihih",Toast.LENGTH_SHORT).show(); 


     } 
    }); 
}