从同一视图打开和关闭布局?

时间:2018-01-13 08:32:49

标签: android

我的活动有两个布局,第一个布局可见,第二个是Gone。现在我按下ImgView,打开Layout Gone,更改Image关闭Image,再按一次关闭此Layout。我想知道如何使用相同的Img视图来打开和关闭布局?

1 个答案:

答案 0 :(得分:2)

试试这个

create boolean openLayout = true;在活动的顶部

imgView.setOnClickListener(new OnClickListener() {
      @Override
      public void onClick(View v) {
        if(openLayout){
             layout1.setVisibility(View.VISIBLE);
             layout2.setVisibility(View.Gone);
             openLayout = false;}
        else{
             layout1.setVisibility(View.Gone);
             layout2.setVisibility(View.VISIBLE);
             openLayout = true;
        }
});