2011-10-08 6 views
0

J'ai créé une application Android. Dans cette application lorsque je clique sur l'élément listview, il devrait apparaître dans l'autre listview dans la même mise en page.Android listview

Est-ce possible dans android?

+1

utilisation Extensible Listview –

Répondre

0

Non, vous devez faire l'intention et de transmettre les variables de l'élément courant sélectionné de ListView à cette intention et afficher la listview dynamique pour cet article

2

Eh bien, extrait rapide:

public Activity1 extends Activity { 

    ListView listView; 

    @Override 
    protected void onCreate(Bundle b) { 
     // stuffs here 
     .... 

     // ListView event 
     listView.setOnItemClickListener(new OnItemClickListener() { 

      @Override 
      public void onItemClick(AdapterView<?> a, View v, int position, long id) { 
       Intent intent = new Intent(Activity1.this, Activity2.class); 
       intent.putExtra("SelectedString", listView.getItemAtPosition(position)); 
       startActivity(intent); 
      } 

     }); 
    } 
} 


public Activity2 extends Activity { 

    ListView listView; 

    @Override 
    protected void onCreate(Bundle b) { 
     // stuffs here 
     .... 

     String valueFromActivity1 = getIntent().getString("SelectedString"); 

     // ok now, u've got value from Activity1, do whatever w/ it 

    } 

}