2010-10-27 24 views
1

在我的應用程序中,我將創建一些依賴於它之前的listview的listview。例如,在應用程序啓動時爲Android創建靜態數據結構

1日列表中有這些項目
伊利諾伊
印第安納

然後,根據用戶的選擇,將前往下一個畫面,讓我們說,它包含了每種類型的學校的子菜單中,可能是不同的,也可以是相同的其他國家

點擊伊利諾伊州,獲得與這些
州立大學第二列表
所高中
民辦高校

點擊印第安納州,得到第2清單,這些
社區學院
高中
州立大學

然後,一旦用戶選擇其中的一個,類似的列表會被生成。 假設印第安納被選中,然後州立大學

3名單
普渡大學
印第安納大學
鮑爾州立

最後,當用戶選擇其中的一個,一窗口顯示一些簡單的統計數據,例如學生人數,地點,吉祥物等等。它還會記錄它處於什麼狀態,以及它是什麼類型的學校。

我想知道的是,如何在用戶繼續時動態地填充這些不同的列表?我不知道做這件事的最好方法是什麼,而且我似乎正在尋找所有錯誤的地方,因爲我一直陷入困境。一旦將所有數據添加到所使用的任何結構中,它將是靜態的。 我基本上只需要幫助,以便如何將信息編碼成某種形式的散列表或任何可以輕鬆引用的類別,以及稍後在更新應用程序時,能夠添加更多學校/州/子菜單等。的幫助將不勝感激。

回答

1

你有一個起始狀態和許多可能的目標狀態。你必須做一個開關箱。如果在一個活動中你有與伊利諾伊州和印第安納州的列表視圖,然後點擊每個列表項,在列表視圖中獲得點擊視圖的ID,然後啓動一個意圖以使用另一個列表視圖來到下一個活動,並且等等......

相關問題