if (switch1.isChecked()) {
editText.setVisibility(View.VISIBLE);
} else {
editText.setVisibility(View.GONE);
//или editText.setVisibility(View.INVISIBLE);
}
switch1.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
//проверяем свитчер если он активен, то окно с датой появляется
if (isChecked){
DatePlain.setVisibility(View.VISIBLE);
} else {
DatePlain.setVisibility(View.GONE);
}
}
});