无法解析符号,editText

时间:2015-03-08 18:05:46

标签: android android-edittext

我总是得到错误,使用任何代码,你必须使用editText,无论我写的是正确的编辑文本ID,Android Studio都无法识别我的editText。我尝试检查我的editText字段是否为空,如果它为空,请将我的START按钮INVISIBLE,如果它不为空,则将其转为VISIBLE。 但无论我在做什么,我都会得到红色的editText。我试图将它粘贴到创建,创建后,但没有任何反应,我做错了什么?

if(TextUtils.isEmpty(editText.getText().toString())
        {
            Toast.makeText(this, "plz enter your name ", Toast.LENGTH_SHORT).show();
            return;
        }

无论我尝试什么样的例子,我总是得到getText或editText的错误。也许在某种程度上我的活动,我必须定义它们?或者是什么?请帮帮我。

我也尝试了这个代码,但没有任何反应,当我运行我的应用程序时,但是好的,它不会给我editText的错误

这是另一个例子,也不起作用。

private boolean isEmpty(EditText editText) {
        Button button = (Button) findViewById(R.id.button);
        if (editText.getText().toString().trim().length() > 0)
        {
            editText.setVisibility(View.VISIBLE);
            return false;
        } else {
            editText.setVisibility(View.INVISIBLE);
            return true;
        }
    }

1 个答案:

答案 0 :(得分:0)

您正在函数中发送一个名为isEmpty(String)的String参数,并且您的方法需要EditText参数isEmpty(EditText)。方法调用的签名与实际方法不相似,因为您收到错误。

试试这个

isEmpty(editText)

而不是

isEmpty(editText.getText().toString())