2011-10-08 84 views
0

我创建了一个android应用程序。在该应用程序中,当我单击列表视图项目时,它应该以相同的布局显示在另一个列表视图中。Android listview

这是可能的android?

+1

使用可扩展列表显示 – 2011-10-08 09:29:15

回答

0

不,你必须做的意图,并通过列表视图,以实现这一意图当前所选项目的变量,该项目显示动态列表视图

2

好,见效快片段:

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 

    } 

}