Java 将编辑文本可见性更改为隐藏

Java 将编辑文本可见性更改为隐藏,java,android,Java,Android,我想在单击按钮时将EditText可见性更改为隐藏。我写了一个代码,但它不起作用。我怎么做 这是我的代码: public void onClick(View view) { if(((Button)findViewById(R.id.login)).getId() == ((Button)view).getId()) findViewById(R.id.google_account).setVisibility(0); } 试试这个findviewby

我想在单击按钮时将EditText可见性更改为隐藏。我写了一个代码,但它不起作用。我怎么做

这是我的代码:

public void onClick(View view) {
        if(((Button)findViewById(R.id.login)).getId() == ((Button)view).getId())
            findViewById(R.id.google_account).setVisibility(0); 
}

试试这个
findviewbyd(R.id.google_账户).setVisibility(View.GONE)这是全文。

尝试设置EditText
视图。将
设置为:

EditText txtx=(EditText)findViewById(R.id.google_account);
txtx.setVisibility(View.GONE);


0表示
可见

最好使用常量:

视图.可见
视图.消失
视图.不可见


我们有一些常量,如
视图.不可见的
视图.可见的
视图.消失的
,我们也可以使用整数常量,如可见的=0,消失的=8等

例如:

findViewById(R.id.google_account).setVisibility(View.GONE);
public void onClick(View view) {
        if((Button)findViewById(R.id.login) == view)
            findViewById(R.id.google_account).setVisibility(View.GONE); 
}
public void onClick(View view) {
        if(((Button)findViewById(R.id.login)).getId() == ((Button)view).getId())
            findViewById(R.id.google_account).setVisibility(View.GONE); 

                                  OR

            findViewById(R.id.google_account).setVisibility(View.INVISIBLE); 
}