我想創建一個具有多個「頁面」的Android應用程序,例如: 例如:您可以選擇世界上的任何城市(例如:羅馬,柏林,紐約..),並通過點擊就可以移動到具體的城市活動並獲得具體信息,例如:國家,人口等等(所有類別相同,並且每個城市的信息都會發生變化)創建動態的android活動
具體信息應該是存儲在mySQL數據庫
我想問 - 我怎麼能在android應用程序上實現這個?
謝謝!
我想創建一個具有多個「頁面」的Android應用程序,例如: 例如:您可以選擇世界上的任何城市(例如:羅馬,柏林,紐約..),並通過點擊就可以移動到具體的城市活動並獲得具體信息,例如:國家,人口等等(所有類別相同,並且每個城市的信息都會發生變化)創建動態的android活動
具體信息應該是存儲在mySQL數據庫
我想問 - 我怎麼能在android應用程序上實現這個?
謝謝!
你要打開添加所選城市的意向一個新的Activity(CityActivity):
Intent cityIntent = new Intent(this, CityActivity.class);
cityIntent.putExtra("city", selectedCity);
startActivity(cityIntent);
然後在城市活動中,你必須讓你通過意向發送的值:
String city = getIntent().getStringExtra("city");
現在您可以獲取相應城市的信息並以共同視圖繪製信息。
改爲使用Fragment
。只需創建一個運行在一個活動上的動態片段即可。它可以處理任何活動可以處理的任何事情。
片段表示活動中的用戶界面的行爲或部分。您可以在單個活動中組合多個片段來構建多窗格用戶界面,並在多個活動中重用片段。您可以將片段看作活動的模塊化部分,該活動有其自己的生命週期,接收自己的輸入事件以及可以在活動運行時添加或刪除的活動(有點像可以使用的「子活動」在不同的活動中重用)。
它看起來並不像你已經嘗試新鮮事物。你有嗎? – DSlomer64
我不明白這個問題。你做了什麼,你遇到了什麼問題? – Pelocho