-4

我正在为 Android 制作一个应用程序,如果您单击其中一个页面上的计算按钮,而在文本框中没有输入任何内容,它将强制关闭。一些用户想知道这是否可以修复,所以我想知道是否有一种方法可以onClickListener仅在EditText.

4

2 回答 2

1

您必须自己检查,例如:

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

}

请在问任何问题之前先搜索谷歌!

于 2012-07-25T02:22:38.730 回答
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
           }
     }
}
于 2012-07-25T02:23:10.130 回答