[英]Display Alert Dialog only when EditText is empty.
全部-我有一個應用程序,用戶在其中將值輸入到多個edittext字段中,然后用戶點擊按鈕以將所有數字輸入計算為公式並輸出答案。 我的問題是,當其中一個edittect字段保留為空時,當按下計算按鈕時,應用程序強制關閉。 我知道可以通過單擊“計算”按鈕並且有一個或多個空的edittext字段時彈出一個警報對話框來解決此問題。 我不知道如何將警報對話框放在“ if”語句中。 例如“如果任何edittext字段為空,請顯示此警報對話框的show()”。 有人可以給我一些示例代碼。
如果您擁有(或創建)所有EditText
字段的數組/列表,則可以像這樣遍歷它們
for(EditText e : editTextList)
{
if(e.getText().toString().length() == 0)
{
//Show dialog
break;
}
}
您可以像這樣創建EditText
的列表:
List<EditText> editTextList = new ArrayList<EditText>();
然后只需添加
editTextList.add(myEditText);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.