选中复选框后隐藏并显示按钮

时间:2014-05-09 21:14:39

标签: android eclipse

我希望代码能够在我点击复选框时忘记我希望显示隐藏按钮 我是android的初学者所以请帮助我:(

这是我的xml代码:

<CheckBox
    android:id="@+id/CB1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_alignParentTop="true"
    android:layout_marginTop="19dp"
    android:fontFamily="Segoe UI"
    android:text="I Want To Select A Favorite Station And Receive Notification."
    android:textStyle="bold" />

2 个答案:

答案 0 :(得分:0)

引用Activity中的复选框并设置OnCheckedChangeListener:

CheckBox checkBox = (CheckBox)findViewById(R.id.CB1);
checkbox.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
    public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {

    // do whatever

    }
});

答案 1 :(得分:0)

CheckBox checkBox = (CheckBox)findViewById(R.id.CB1);
checkbox.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
    public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {

btn.setVisibility(View.GONE);//TO HIDE THE BUTTON
btn.setVisibility(View.VISIBLE);//TO SHOW THE BUTTON
    }
});

其中btn是你的按钮。