我想在按下Button
时隐藏布局。
我该怎么办?
答案 0 :(得分:0)
您应该可以致电
view.setVisibility(View.GONE);
在onClick()
方法中,view
是您尝试消失的View
的变量名称。
答案 1 :(得分:0)
尝试将可见性切换到要隐藏或删除的视图
Button button = (Button) findViewById(R.id.button);
final LinearLayout layout = (LinearLayout) findViewById(R.id.layout);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(layout.getVisibility() == View.VISIBLE){
layout.setVisibility(View.GONE);
} else {
layout.setVisibility(View.VISIBLE);
}
}
});
答案 2 :(得分:0)
如果您的第二个布局名称为view2
,并且您的第一个按钮名称为buttonOne
:
buttonOne.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
if(view2.getVisibility()==View.VISIBLE){
view2.setVisibility(View.GONE);
}else{
view2.setVisibility(View.VISIBLE);
}
}
});