스위치는 MainActivity에 만들었고, 버튼은 Fragment에서 생성했습니다.
스위치를 클릭할 때, 버튼을 나타나거나 또는 다시 사라지도록 하려고 하는데 어떻게 해야 할까요?
(참고로 프래그먼트에서는 버튼을 onCreateView 내부에 view 객체를 이용해서 생성했습니다.)
대충 아래처럼 생각하긴 했는데 잘 안되네요.
Fragment fragment = new Fragment();
switchView.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener(){
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if (isChecked){
fragment.btn.setVisibility(View.INVISIBLE);
}else {
fragment.btn.setVisibility(View.VISIBLE);
}
}
});