2010-08-09 55 views
0

我有一個ListView在屏幕1,我有幾個項目。用戶在列表視圖中點擊一個項目,屏幕2彈出。但是,什麼會出現在屏幕2取決於被點擊在屏幕什麼項目1傳遞哪個ListView項目被點擊到下一個屏幕 - Android

對於防爆 - 用戶點擊在屏幕1 - 從開始的話拿出在屏幕2

lv.setOnItemClickListener(new OnItemClickListener() { 
    public void onItemClick(AdapterView<?> parent, View view, 
     int position, long id) { 

     // When clicked, Open the Next Screen 
     Intent r=new Intent(Dummy.this ,CricksList.class); 
     r.putExtra("extra", id); 
     startActivityForResult(r, position); 
     } 

我已經通過了項目,其被點擊。但我想在屏幕2上顯示用戶點擊的內容 - 作爲列表視圖中的項目。我怎麼做 ??

回答

0

使用接收意圖中的extra字段,並基於此字段查找數據源(數據庫,contentprovider,數組)中的記錄併爲適合您需要的視圖充氣。

0

嘗試創建顯示點擊項目的其他活動。然後,點擊第二個活動。

2

創建另一個活動,並把這樣的代碼在它.....

TextView textview = (TextView) findViewById(R.id.myEditText); 
String Name = getIntent().getStringExtra("extra"); 
textview.setText(Name); 
相關問題