我想控制EditText中的输入。如果它为null我会显示短信" null"如果它不为null,我显示" not null"。 我在下面使用了这段代码,但它对我不起作用。
EditText edittext = (EditText) findViewById(R.id.edittext1);
String aa=edittext.toString();
if("".equalsIgnoreCase(aa)==false)
Toast.makeText(getApplicationContext(), "champs non vide", Toast.LENGTH_LONG).show();
else
Toast.makeText(getApplicationContext(), "champs vide", Toast.LENGTH_LONG).show();
我也使用了这个,但没有。
EditText edittext = (EditText) findViewById(R.id.edittext1);
String aa=edittext.toString();
if(aa!=null)
Toast.makeText(getApplicationContext(), "champs non vide", Toast.LENGTH_LONG).show();
else
Toast.makeText(getApplicationContext(), "champs vide", Toast.LENGTH_LONG).show();
我该怎么做?提前感谢您的帮助。
答案 0 :(得分:0)
检查EditText
是否为空,你可以使用它:
EditText editText = (EditText) findViewById(R.id.edittext1);
if(editText.getText() != null && !TextUtils.isEmpty(editText.getText().toString.trim()) {
Toast.makeText(YourActivityName.this, "champs non vide", Toast.LENGTH_LONG).show();
}
else {
Toast.makeText(YourActivityName.this, "champs vide", Toast.LENGTH_LONG).show();
}