簡體   English   中英

將EditText可見性更改為隱藏

[英]Change EditText Visibility To Hidden

我想在單擊按鈕時將EditText可見性更改為隱藏。 我寫了一個代碼,但是沒有用。 我該怎么做?

這是我的代碼:

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

0表示visible

最好使用常量:

View.VISIBLEView.GONEView.INVISIBL

http://developer.android.com/reference/android/view/View.html

試試這個findViewById(R.id.google_account).setVisibility(View.GONE); 這是完整的文檔

嘗試將EditText View.GONE設置為:

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

要么

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); 
}

我們擁有諸如View.INVISIBLEView.VISIBLEView.GONE ,我們還可以使用諸如Visible = 0,Gone = 8等的整數常量。

例如:

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); 
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM