我的應用程序中有四個按鈕。每個按鈕都有一個整數作爲文本。我將如何檢查按鈕是否按照整數值升序排列?我想這樣做,如果一個按鈕被按下按鈕,會有一種告訴用戶他們選擇了錯誤順序的某種類型的通知。檢查按下按鈕的順序 - Android
-3
A
回答
1
什麼是這樣的:
// put your button text integers in ascending order in an array
int[] integersInAscendingOrder = {buttonText1, buttonText2, buttonText3, buttonText4};
int i = 0;
// for each button's on click listener do something like the following:
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
int value = Integer.parseInt(button.getText().toString());
checkOrder(value);
}
});
// have a function check order pressed
private void checkOrder(int value) {
// see if the button pressed is the right one
if (value == integersInAscendingOrder[i]) {
if (i == 3) {
// insert code to run once all buttons pressed in right order
} else {
// insert code (if any) where less than all buttons pushed but in right order
// increase i
i++;
}
} else {
// button out of order
Toast.makeText(this, "Wrong order", Toast.LENGTH_LONG).show()
}
}
相關問題
- 1. 使JavaScript檢測按鈕被按下在一定的順序
- 2. 檢查按鈕按下並輸入按
- 3. 如何檢查對現有陣列的按下按鈕的順序Swift 3.0
- 4. 在Android的搜索查看如何檢查按鈕被按下
- 5. 檢查的單選按鈕被按下
- 6. swift 3檢查按鈕按下的行
- 7. 檢查按下按鈕的組合
- 8. 檢查按下動態按鈕?
- 9. 檢查兩個ID按鈕按下
- 10. 檢查按鈕是否被按下
- 11. 安卓後退按鈕按下檢查
- 12. 如何檢測當在按鈕片斷android按下後按鈕?
- 13. 如何使按鈕按下時jQuery函數按順序運行?
- 14. 按順序檢查丟失的數字
- 15. 按字母順序排序按鈕
- 16. 按字母順序排序按鈕
- 17. VB.NET中的按鈕順序
- 18. 按鈕的隨機順序
- 19. Android。按鈕沒有按下
- 20. jQuery的檢查下TD單選按鈕組單選按鈕
- 21. Android - 如何在alertdialog中按下按鈕並按下按鈕是或否按鈕
- 22. Android中按鈕的條件檢查
- 23. 按鈕變得可見按順序
- 24. 單選按鈕要按順序完成
- 25. 更改按鈕的DatePickerDialog的順序4.0.3
- 26. TinyMCE按鈕插入順序
- 27. 按鈕按下
- 28. Android下拉按鈕
- 29. CAB「檢查」按鈕
- 30. Python檢查按鈕
哪個代碼你已經嘗試過? – grattmandu03
我曾考慮過添加24條if語句來檢查數字可能存在的所有可能的命令,但顯然這不是一條可行的路。 – RainbowJeremy
其實你不需要24條語句。創建一個變量,用於存儲最後一次點擊的按鈕數量,當您點擊一次,比較新的按鈕和最後一個按鈕時,如果沒有問題(正確的順序),那麼您更新最後單擊的值,否則您告訴用戶。 – issathink