2015-09-30 53 views
-1

我想創建一個具有多個「頁面」的Android應用程序,例如: 例如:您可以選擇世界上的任何城市(例如:羅馬,柏林,紐約..),並通過點擊就可以移動到具體的城市活動並獲得具體信息,例如:國家,人口等等(所有類別相同,並且每個城市的信息都會發生變化)創建動態的android活動

具體信息應該是存儲在mySQL數據庫

我想問 - 我怎麼能在android應用程序上實現這個?

謝謝!

+1

它看起來並不像你已經嘗試新鮮事物。你有嗎? – DSlomer64

+0

我不明白這個問題。你做了什麼,你遇到了什麼問題? – Pelocho

回答

0

你要打開添加所選城市的意向一個新的Activity(CityActivity):

Intent cityIntent = new Intent(this, CityActivity.class); 
cityIntent.putExtra("city", selectedCity); 
startActivity(cityIntent); 

然後在城市活動中,你必須讓你通過意向發送的值:

String city = getIntent().getStringExtra("city"); 

現在您可以獲取相應城市的信息並以共同視圖繪製信息。

0

改爲使用Fragment。只需創建一個運行在一個活動上的動態片段即可。它可以處理任何活動可以處理的任何事情。

片段表示活動中的用戶界面的行爲或部分。您可以在單個活動中組合多個片段來構建多窗格用戶界面,並在多個活動中重用片段。您可以將片段看作活動的模塊化部分,該活動有其自己的生命週期,接收自己的輸入事件以及可以在活動運行時添加或刪除的活動(有點像可以使用的「子活動」在不同的活動中重用)。

Click Here on how to create Fragment