我正在爲Android創建一個應用,如果您在其中一個頁面上單擊計算按鈕,而沒有在文本框中輸入任何內容,則強制關閉。有些用戶想知道這是否可以修復,所以我想知道是否有辦法讓onClickListener
只有在EditText
內有東西時纔會執行。只有在字段中輸入文本時,如何使按鈕執行代碼?
-4
A
回答
1
你必須檢查它yourseft,如:
final EditText editText = ...; // your edit
// check in your onClickListener
if (editText.getText().toString().isEmpty){ // Check if your EditText is
}else{ // If your EditTexit is not null
}
請詢問任何問題之前,搜索谷歌!
1
你可以試試下面的代碼,
假設你有,你可以以下條件寫的EditText txtNum1 & txtNum2,所以onClickListener()方法
public void onClick(View v)
{
if (v == cmdCalculate)
{
if ( !txtNum1.getText().equals("") && !txtNum2.getText().equals(""))
{
// your calculation code
}
else
{
// post error msg code
}
}
}
相關問題
- 1. VB.NET:如何按下輸入文本框時執行jQuery代碼
- 2. 按下「輸入」按鈕時,按鈕會執行錯誤代碼
- 3. 如何在文本輸入字段中添加「搜索」按鈕?
- 4. 使用文本框,沒有按鈕,輸入要執行則只有數允許
- 5. 如何在輸入字段中輸入文本之前禁用提交按鈕?
- 6. 如何在文本字段上輸入文本並使用AutoIt單擊按鈕
- 7. 在執行AJAX調用時交換文本輸入按鈕
- 8. 輸入文本字段的CSS代碼
- 9. 在AS3中輸入文本字段中輸入按鍵輸入
- 10. 如何在按下按鈕時立即執行代碼?
- 11. 如何按鈕的值傳遞給輸入文本字段,但其值應在文本字段中使用JavaScript
- 12. 從倒計時函數中的文本輸入執行代碼
- 13. 輸入文本字段旁邊的按鈕下方的按鈕
- 14. 碼輸入文本字段
- 15. 當輸入鍵被按下時,在objective-c中執行代碼?
- 16. 輸入文本和按鈕字段在Firefox中不起作用
- 17. 按下按鈕時,我的計算器程序只在文本字段中輸入單個數字
- 18. 如何使用瀏覽器histroy在文本字段中輸入文本時啓用按鈕?
- 19. 嘗試禁用輸入文本字段爲空時的按鈕
- 20. jQuery:當輸入文本字段onChange時檢查單選按鈕
- 21. 如何在html文本輸入框中輸入文本時執行jquery函數?
- 22. 如何在html中替換上載輸入字段按鈕中的文本?
- 23. 如何在我的應用中輸入時始終執行一段代碼?
- 24. Selenium IDE:如何在搜索字段中輸入文本時按下'Enter'使用
- 25. javascript當文本輸入只包含特定字符時執行
- 26. 如何使用monkeyrunner在文本字段中輸入文本
- 27. 如何按下主頁按鈕時執行代碼?
- 28. 如何在文本字段中製作按鈕插入標籤?
- 29. 如何在運行時輸入python代碼並執行它?
- 30. 禁用按鈕時,在輸入文本
你不能只是把一個if語句中的onClickListener? – JeffS 2012-07-25 02:04:34