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