大家好,
我是Android新手。我有一个按钮和布局,我想编写一个程序,当选择按钮时,布局应该是可见的 - 否则,布局应该是不可见的。
答案 0 :(得分:2)
使用切换按钮
togglebutton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// Perform action on clicks
if (togglebutton.isChecked()) { // button on layout visible
alarm_LL.setVisibility(View.VISIBLE);
} else { // button off layout invisible
alarm_LL.setVisibility(View.INVISIBLE);
}
}
});
}
});
答案 1 :(得分:0)
如果您想使用普通按钮,请参阅下面的
//create ImageView
final ImageView imgView = new ImageView(this);
imgView.setImageResource(android.R.drawable.btn_star);
//create button and set action
Button checkBtn = new Button(this);
checkBtn.setText("Check Button");
checkBtn.setOnClickListener(new OnClickListener() {
private boolean ischecked = false;
@Override
public void onClick(View v) {
ischecked = !ischecked;
imgView.setVisibility(ischecked?View.VISIBLE:View.INVISIBLE);
}
});
this.addContentView(imgView, null);
this.addContentView(checkBtn, null);