2014-02-16 53 views
0

我在android中創建一個測驗應用程序。我想讓我的應用程序儘可能高效。我是一個新手,因此赦免我在遊戲開發中的結構。我到目前爲止所嘗試的是硬編碼的方式,我有10個來自我的數據庫的問題。這是我的表的結構:android在視圖上隨機顯示記錄

_id,類型,問題,ANSWER1,ANSWER2,ANSWER3,correctanswer

我做了什麼至今我創建10個佈局每一個問題。但他們不是隨機的。我想要達到的是,問題必須是隨機的,我只想用一個佈局來顯示問題和答案。我怎麼做?示例代碼或教程可能對我有所幫助。我很樂意感謝你的幫助。謝謝。

回答

0
  1. 儘量在自定義視圖中使用,而不是一遍又一遍地創建相同的佈局。 example here

  2. 從數據庫中獲取數據到ArrayList中,並執行隨機方法,從列表中獲取項目,然後將其刪除(或放到其他位置)。

我建議你再次重寫你的數據庫結構,因爲對於未來的主要變化,5-6列的表非常薄。 你需要先知道你想要做的,怎麼樣,那麼你要問如何:)

好運

+0

您好感謝。我知道我想要做什麼,但我不知道該怎麼做。正如我在上面的問題中所描述的。 – Dunkey

+0

我們無法幫助您從0開始編寫應用程序,自己嘗試,調查並詢問具體問題,從構建數據庫並插入X行開始,將它們檢索到視圖(列表或其他內容),自己啓動流程,然後如果你有問題..並且可能你會...問他們:) –