我遇到了一些麻煩。在我的Android應用程序中有12個按鈕和10個問題。如果我爲所有問題運行for循環,有沒有一種方法可以檢查按鈕是否被按下,以及它是否是當前問題的答案?然後它會轉到下一個問題,直到循環結束。我不知道該怎麼說,但我希望你能弄清楚我的意思。在Android應用程序的for循環中檢測按鈕點擊
0
A
回答
1
另一種方法是創建10個活動(或1活動,作爲一個額外的問題)。
用戶在回答問題時會逐步完成活動。
2
該過程是事件驅動的。你按下一個按鈕,進入下一個問題。 所以你不能使用循環。相反,使用狀態變量來告訴你在哪個問題上。每次按下按鈕時,都會檢查與狀態變量相對應的問題的正確性。
如果答案正確,請更新狀態變量爲下一個問題。 您也可以在這些事件中應用圖形,將問題標記爲已完成。
1
我會setOnClickListener
「僅在第Button
並確認問題的答案是正確的之後,我將讓他去下一個問題,這裏是你如何做到這一點秒。
第一店你像一個字符串數組或List一些收集答案,然後進行比較看到,用戶點擊該Button
是正確的答案或不..
yourFirstButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// Perform action on click like
String str = yourFirstButton.getText();
//if answer is correct then let him go to next question..
if(str == StringArray[5]){ //here StringArray[5] refers to correct answer
// go to next question here
}
else{
//stay on the same question or let him try again...
}
});
相關問題
- 1. 測量Android應用程序中點擊按鈕的次數
- 2. 點擊測驗應用程序後的按鈕動畫(Android)
- 3. 如何運行循環(例如for循環)按鈕單擊android
- 4. 更改應用程序語言在android中的按鈕點擊
- 5. JavaScript - for循環中的循環按鈕
- 6. 按鈕點擊檢測
- 7. java檢測點擊按鈕
- 8. 在Firebase中保存按鈕點擊事件Android應用程序
- 9. 清除Android上的應用程序在按鈕上的應用程序點擊
- 10. 按鈕點擊我的Android應用程序中的本地化?
- 11. jquery for循環在對話框div按鈕不工作點擊
- 12. 檢測耳機按鈕,雙擊和長按(點擊)的Android
- 13. 檢測ctrl +點擊pygtk中的按鈕
- 14. 如何在ipad應用程序中使用for循環生成按鈕?
- 15. 關閉按鈕應用程序點擊
- 16. 應用程序結束按鈕點擊
- 17. 應用程序崩潰按鈕點擊
- 18. 應用程序凍結按鈕點擊
- 19. 通過在Android WebView中的JavaScript檢測點擊HTML按鈕
- 20. 檢測谷歌Android中的搜索按鈕點擊Android
- 21. Android應用程序在點擊按鈕時崩潰
- 22. 在HOME按鈕上整理android應用程序點擊
- 23. 在按鈕上點擊後臺運行Android應用程序
- 24. Android應用程序在按鈕上崩潰點擊
- 25. Android應用程序失敗並在點擊按鈕後停止
- 26. 檢測父點擊按鈕使用javascript
- 27. 應用程序崩潰的按鈕點擊 - Android的工作室
- 28. 如何檢測「最近的應用程序」系統按鈕點擊(蜂窩+)
- 29. Android應用程序在for循環中崩潰
- 30. VC++,檢測按下按鈕前點擊
每個問題都有12個按鈕嗎? – 2012-04-21 19:35:26
是的。每個問題十二個。 – hyrumcoop 2012-04-21 19:44:29