對於學校項目,需要構建一個包含多個問題類型的android測驗應用程序。這些問題類型是:多選,文本框,單選按鈕和一個小遊戲,您需要在可拖動的GridView中以正確的順序排列圖像。在android測驗中改變不同類型的最佳方式是什麼?
我認爲使用多個活動是不需要的,如果我首先檢查問題的類型是什麼,我可以在多個xml佈局文件之間切換這些問題類型的整體佈局。在stackoverflow大多數其他帖子只與一個問題類型的測驗有關,沒有minigames之間的問題,所以我想知道什麼是最好的方法是在這些不同的問題類型和佈局之間切換。至少我知道我需要一個開關/外殼來檢查不同的問題類型(對於我的原型位於一個數組中),並切換到正確的類型,如果你按下位於答案下的「Next question」按鈕(在gridview下小遊戲的案例)。
我已經在互聯網上搜索它,我發現了以下選項,但我不知道什麼是最好的在我的情況。我也想讓這款應用與android 2.3.3版本兼容。一些例子也可以幫助我!
- (適配器)Viewflipper
- 發生改變的內佈局
- 主要活動
- 包含在另一佈局的佈局的的setContentView(),並改變它
- 使一些視圖/佈局的適配器可見和不可見。
- 使每個問題的一個新的活動(如果沒有其他的選項)
這是隻有一個測驗與多個問題/答案和gridview迷你遊戲。所有不同提到的問題類型和迷你遊戲在一次測驗中混合在一起。我將嘗試Viewpager選項。 –