我有一个在活动开始时不可见的布局。当我单击按钮时,布局变得可见。我的要求是当我第二次单击按钮时,布局应该是不可见的。我知道这是一个愚蠢的问题,但是因为我是android新手,所以我无法弄清楚。
问问题
2306 次
2 回答
9
尝试以下代码来切换视图的可见性:
v.setVisibility(v.getVisibility() == View.INVISIBLE ? View.VISIBLE
: View.INVISIBLE);
于 2012-10-26T09:19:09.767 回答
1
您也可以使用布尔 FLAG 来实现。
例如声明
boolean visibility_Flag = false;
button..setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
if(visibility_Flag){
YourView.setVisibility(View.INVISIBLE);
visibility_Flag = false;
} else {
YourView.setVisibility(View.VISIBLE);
visibility_Flag =true;
}
}
});
于 2012-10-26T09:45:20.403 回答