1. 程式人生 > >Android studio點選按鈕隱藏頁面後再點選恢復頁面

Android studio點選按鈕隱藏頁面後再點選恢復頁面

那如果想要再點選按鈕顯示佈局怎麼辦呢?

設定一個全域性變數tag,初始化=0,onclick2是按鈕的點選事件,呼叫函式,這個函式就是用來控制佈局隱藏還是顯示的,再點選後設置其隱藏還是顯示,接著修改tag的值,這樣下一次點選就會執行另一個按鈕的動作了

public  int tag=0;
public void onclick2(View view)
{
    change();
}

public void change(){
    if (tag==0) {
        ConstraintLayout off=findViewById(R.id.off);
        off.setVisibility(View.INVISIBLE);
        tag=1;
    }else{
        ConstraintLayout off=findViewById(R.id.off);
        off.setVisibility(View.VISIBLE);
        tag=0;
    }
}

這樣就很簡單有木有