【发布时间】:2016-08-21 08:38:33
【问题描述】:
我正在使用此代码进行验证,只有隐形视图有效。
mute.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mute = (ImageButton) findViewById(R.id.mute);
if (mute.getVisibility() != View.INVISIBLE) {
power.setVisibility(View.INVISIBLE);
} else {
power.setVisibility(View.GONE);
}
}
});
【问题讨论】:
-
你是否知道
View.VISIBLE在android中有什么东西? -
GONE 和 INVISIBLE 在某种意义上都意味着不可见,我猜你的意思是 VISIBLE
-
为什么要检查
mute的可见性?它的可见性可能保持不变,因此您不会更改 onClickListener 中的任何内容。
标签: android onclick onclicklistener visibility invisible