2011-06-07 55 views
0

我在腦海中有一些想法,但我不知道如何開始。如何使用ListActivity管理onItemClickListener

有一個列表視圖,首先listadapter包含coubtries的示例名稱,然後在onItemClickListener:

  • 當我點擊一些國家,listadapter將被改變,並在列表中將顯示與選擇的國家
  • 連接城市
  • 當我按下後退箭頭(Android的按鈕)listadapter應該改變,我會看到國家作爲開頭
  • 當我點擊一些城市,我會去其他活動

以提及的方式完成這項任務是否明智和舒適?

-

問題是如何切換一個列表視圖onitemclicklistener爲第二個,使工作後退箭頭?

回答

0

我會有兩個不同的ListView s,一個針對國家,另一個針對城市。國家ListView將是靜態的(其內容不變,而不是Java static)。隨着國家被選中,城市的ListView將會發生變化,並且只有在選擇一個國家後纔會進行填充。

0

對於兩個不同的ListView活動,第一個選擇的國家被傳遞到第二個做了一些數據庫查找或其他任何事情並顯示選定國家的城市?

+0

好的,我有兩個不同的Listactivietes,但如何切換到第一個Listviewactivity單擊項目時第二個。 – Marcin 2011-06-07 07:29:07

+0

爲你的第二個活動創建一個'Intent',添加國家代碼/ ID或其他任何東西並調用'startActivityForResult()'。在第二個活動中調用'getIntent()'從第一個活動中獲取國家代碼,並根據您需要的任何邏輯填充您的列表視圖。 – Pedantic 2011-06-07 14:10:51