Java 将编辑文本可见性更改为隐藏
我想在单击按钮时将EditText可见性更改为隐藏。我写了一个代码,但它不起作用。我怎么做 这是我的代码: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
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);
}